我是 Express for Node.js 的新手,我只是按照Pedro Teixeira 的 Node Tuts Episode 9设置一个简单的应用程序。我想试验布局文件,所以我将布局设置为“真”。但是,当我这样做时,它并没有用我的布局渲染,只有我的身体。我应该如何让它正确渲染?下面是我的 app.js 文件、我的 index.jade、我的 layout.jade 以及我渲染页面的屏幕截图。
应用程序.js
var express = require('express');
var app = express.createServer();
app.configure(function () {
app.use(express.logger();
});
app.set('views', __dirname + '/views');
app.set('view engine','jade');
app.set('view options', {layout: true});
app.get('/', function(request, response) {
response.render('index');
});
app.listen(4000);
索引.jade
h2 Hello
p World!
布局.jade
!!! 5
html
head
title My template
body
#main
h1 Content goes here
p Testing 123
#container!= body