我真的是 Node 新手,正在玩 Express 和 Jade,我所遵循的教程已经过时,我似乎无法弄清楚如何做到这一点。
在我的 app.js 文件中,我声明了以下路线:
app.get('/helloworld', function(req,res) {
res.render('tasks/helloworld.jade', { title: 'Hello World!' });
});
所以对于我的观点,我有以下几点
布局.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
知道如何让它正确渲染吗?