ejs не включая css

Вы можете использовать Array#slice для вставки желаемого элемента и итерации arrayB с конца, так как каждый сплайсинг изменяет индексы после индекса вставки.

var arrayA = [{ type: 'card', id: 1 }, { type: 'card', id: 2 }, { type: 'card', id: 3 }, { type: 'card', id: 4 }, { type: 'card', id: 5 }],
    arrayB = [{ type: 'pro-tip', id: 10 }, { type: 'pro-tip', id: 11 }],
    place = 2,
    i = arrayB.length;

while (i) {
    arrayA.splice(i * place, 0, arrayB[--i]);
}

console.log(arrayA);
.as-console-wrapper { max-height: 100% !important; top: 0; }

0
задан Vice Kay 19 January 2019 в 00:57
поделиться

1 ответ

Если бы вы обслуживали ваши статические файлы так:
app.use(express.static(__dirname + '/client/vanity/public/assets/css'));
, тогда, когда на файлы ссылаются, путь начинается с /client/vanity/public/assets/css.

Это означает, что вы будете ссылаться на файл CSS следующим образом (предполагается, что ваши файлы CSS находятся в папке / css):
<link rel="stylesheet" href="/normalize.css">

Полный путь: /client/vanity/public/assets/css + /normalize.css.

0
ответ дан august 19 January 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: