Я следую учебнику Node.js.
Две строки, для которых я не уверен:
app.set('view engine', 'html');
app.engine('html', hbs.__express);
Я проверил документацию для app.set
и он только говорит мне:
Присваивает значение имени параметру.
Но мой вопрос заключается в том, насколько актуальным является использование этого. Я googled это и везде, где app.engine
используется app.set
вызывается раньше.
Позвольте мне знать значение использования app.set
перед app.engine
.
РЕДАКТИРОВАТЬ
Я нашел следующую строку, но я все еще не понимаю, как я использую механизм шаблонов в первый раз:
Но мы можем сказать, что Express обрабатывает HTML файлы как динамические, используя директиву
view engine
, как вы видите выше.