我是 nodejs 和 jam 的新手,并且正在关注一个小型博客教程。我让翡翠页面正常工作而无需扩展布局。我在 index.jade 中扩展布局的那一刻,页面变为空白。知道这里发生了什么吗?
布局.jade:
doctype 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content
index.jade(不带extends layout
)
h1= locals.title
#articles
- each article in locals.articles
div.article
div.created_at= article.created_at
div.title
a(href="/blog/"+article._id)!= article.title
div.body= article.body
以及 app.js 中的渲染
app.get('/', function(req, res) {
articleProvider.findAll(function(error, docs) {
res.render('index.jade', { locals: {
title: "Blog",
articles: docs
}
});
});
});