Node.js express: запутаться в шаблоне ejs
Я положилejs
файл шаблона вviews
папка как:
views
|
|--foo.html
|
|--layout.html
поэтому я настраиваю свой шаблон ejs:
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
Я отдаю мойfoo
Шаблон по этому:
res.render('foo.html', {title: 'test'});
Я хочу использоватьlayout.html
в качестве шаблона основного макета я также добавляю<%- body%>
отметить вlayout.html
, но это не работает, то, что я видел, это только возвращение законченногоfoo.html
.
Почемуlayout.html
не может ли быть основным макетом? Или как мне установить его в мастер-макете?