Я использую EJS (http://code.google.com/p/embeddedjavascript/) в качестве механизма рендеринга в своем экспресс-приложении, но сохраняю суффикс .html в файлах шаблонов следующим образом:
(требуется установка ejs, которую вы легко можете выполнить с помощью npm install ejs)
Ответ 2
Как механизм шаблонов, все о синтаксисе.
Вы вводите быстрее и улучшаете читаемость, что означает удобство и производительность. Некоторые из них имеют лучшие функции, чем другие, но, в конце концов, это часто вопрос вкуса.
Какие шаблонные двигатели поддерживают Express? Все, что может соответствовать сигнатуре (path, locals, callback). Чтобы нормализовать интерфейсы движка шаблонов и кэшировать его, рекомендуется проверить проект consolidate.js для поддержки. Неподвижные шаблонные механизмы могут поддерживать подпись Express.
Вы должны проверить проект consolidate.js, есть примеры интеграции с Express и дает хороший обзор всех шаблонов, доступных для node.
Выбор зависит от вас, в зависимости от ваших потребностей.