Я действительно новичок в Node, и я играю с Express и Jade, учебник, за которым я следую, устарел, и я не могу понять, как это сделать.Jade несколько файлов шаблонов
В моем app.js файл я объявил следующий маршрут:
app.get('/helloworld', function(req,res) {
res.render('tasks/helloworld.jade', { title: 'Hello World!' });
});
Так что для моих взглядов у меня есть следующие
layout.jade
doctype 5
html
head
title= title
link(rel='stylesheet', href='http://twitter.github.com/bootstrap/assets/css/bootstrap.css')
body
section.container!= body
Попытка использовать загрузчик css
, а затем задачи/helloworld.jade
extends ../layout
body
h1 Hello World
Однако, это, кажется, не дают результата, я имею в виду, что должен. Если я удалю extends ../layout
, шаблон отобразит, но без заголовка. Если я оставлю это, я получаю сообщение об ошибке body is not defined
Любая идея, как правильно это сделать?
Оставьте '.jade' в своем' res.render ('tasks/helloworld' ... ' –