Javascript 匿名区块是不允许的,除非它们是mixin-Jade&;节点 我正在通过LyDaNo网站上的Joseph LeBlanc进行No.js基本训练,我似乎也有同样的问题,但是他们的解决方案对我来说不起作用。
每当我导航到Javascript 匿名区块是不允许的,除非它们是mixin-Jade&;节点 我正在通过LyDaNo网站上的Joseph LeBlanc进行No.js基本训练,我似乎也有同样的问题,但是他们的解决方案对我来说不起作用。,javascript,node.js,pug,Javascript,Node.js,Pug,每当我导航到localhost:3000/list时,就会出现以下错误: 不允许匿名块,除非它们是mixin的一部分。 /views/layout.jade doctype html html head title= title link(rel="stylesheet", href="bootstrap.min.css") body div.container block extends layout
localhost:3000/list
时,就会出现以下错误:
不允许匿名块,除非它们是mixin的一部分。
/views/layout.jade
doctype html
html
head
title= title
link(rel="stylesheet", href="bootstrap.min.css")
body
div.container
block
extends layout
block content
h1= title
ul
each employee, index in allEmployees
- employee = employee.getInfo()
li= employee.name
/views/list.jade
doctype html
html
head
title= title
link(rel="stylesheet", href="bootstrap.min.css")
body
div.container
block
extends layout
block content
h1= title
ul
each employee, index in allEmployees
- employee = employee.getInfo()
li= employee.name
/routes/index.js
exports.list = function(req, res) {
res.render('list', {
title: 'All Employees',
allEmployees: allEmployees});
};
app.get('/list', routes.list);
/app.js
exports.list = function(req, res) {
res.render('list', {
title: 'All Employees',
allEmployees: allEmployees});
};
app.get('/list', routes.list);
我认为对于/views/layout.jade您需要以下内容。请注意,最后一行是
块内容
,而不是块
doctype html
html
head
title= title
link(rel="stylesheet", href="bootstrap.min.css")
body
div.container
block content
哈哈,不到30秒前我自己发现的。谢谢你的帮助!不客气。我想这可能是你在重读代码时捕捉到的东西之一,或者你会盯着看几个小时而没有注意到。我经常用这些东西拍我的额头。:-)