Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Node.js Jade提供空页(无错误)_Node.js_Pug - Fatal编程技术网

Node.js Jade提供空页(无错误)

Node.js Jade提供空页(无错误),node.js,pug,Node.js,Pug,我对nodejs和jade还不熟悉,并遵循一个小博客教程。我在没有扩展布局的情况下,使jade页面正常工作。当我在index.jade中扩展布局时,页面将变为空白。知道这是怎么回事吗 Layout.jade: doctype 5 html head title= title link(rel='stylesheet', href='/stylesheets/style.css') body block content index.jade(不带扩展布局) 以及a

我对nodejs和jade还不熟悉,并遵循一个小博客教程。我在没有扩展布局的情况下,使jade页面正常工作。当我在index.jade中扩展布局时,页面将变为空白。知道这是怎么回事吗

Layout.jade:

doctype 5
html
  head
    title= title
    link(rel='stylesheet', href='/stylesheets/style.css')
  body
    block content
index.jade(不带
扩展布局

以及app.js中的渲染

app.get('/', function(req, res) {
    articleProvider.findAll(function(error, docs) {
        res.render('index.jade', { locals: {
                title: "Blog",
                articles: docs
            }
        });
    });
});

通过不单独使用extend,而是使用block(参见

而不是

extends layout
h1= locals.title

通过不单独使用extend,而是使用block(参见

而不是

extends layout
h1= locals.title

试着检查缩进是否正确没有错误。必须如此。如果不扩展布局,它的工作原理就像一个字符检查缩进是否正确没有错误。必须如此。如果不扩展布局,它的工作原理就像一个字符
extends layout
h1= locals.title