Задать вопрос
monochromer
@monochromer
DIVeloper

Как сделать предкомпиляцию шаблонов Pug (Jade) в приложении на NodeJS + Express.js?

Всем привет!

Есть веб-приложение, работающее в связке Node.js + Express.js+Pug. Можно установить переменную окружения "NODE_ENV=production", тогда шаблонизатор Pug будет кэшировать уже скомпилированные шаблоны. Но хочется сразу подсунуть предкомпилированные шаблоны приложения, чтобы оптимизация была уже на 1-ом запуске.

Как это можно сделать?
  • Вопрос задан
  • 930 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
streetflush
@streetflush
а зачем? Пишите сразу статику!
Ответ написан
monochromer
@monochromer Автор вопроса
DIVeloper
В общем, варианты, как я понял, такие:
1. Смириться и просто использовать переменную окружения "NODE_ENV=production"
2. Использовать пакет express-pug-cache-helper. Но тут нужны 2-а экземпляра express. Один - для основной работы, другой - для кэширования шаблонов.
3. Использовать предкомпиляцию шаблонов с костылями, затем на produсtion подменить шаблонизатор.
Ответ написан
Комментировать
MDiMaI666
@MDiMaI666
Талантливый программист
Отправить пустой запрс не вариант?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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