Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 匿名区块是不允许的,除非它们是mixin-Jade&;节点 我正在通过LyDaNo网站上的Joseph LeBlanc进行No.js基本训练,我似乎也有同样的问题,但是他们的解决方案对我来说不起作用。_Javascript_Node.js_Pug - Fatal编程技术网

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秒前我自己发现的。谢谢你的帮助!不客气。我想这可能是你在重读代码时捕捉到的东西之一,或者你会盯着看几个小时而没有注意到。我经常用这些东西拍我的额头。:-)