Папка express , используемая для шаблонов, называется views и включена по умолчанию:
app.set('views', './views'); //this code runs when you call: var app = express();
Если вы хотите установить несколько местоположений, которые Express будет искать просмотров , вы можете сделать это, позвонив по номеру:
app.set('views', __dirname + '/foo');
Теперь express будет искать в папках views
и foo
шаблоны для использования.
Если вы хотите установить несколько папок, вы можете вызвать app.set
несколько раз или просто передать массив папок в app.set
:
app.set('views', [__dirname + '/foo', __dirname + '/bar']);
Теперь express будет искать в папках views
, foo
и bar
шаблоны.
Допустим, у вас есть foo.ejs
в папке foo
и bar.ejs
в папке bar
. Вы можете получить доступ к этим шаблонам, как это:
<%- include 'foo' %>
<%- include 'bar' %>
Этот вопрос был хорошим справочным материалом для вашей проблемы.