我有一個路線定義爲節點+快速+玉:只有layout.jade被渲染
server.get('/', function (req, res) {
console.log('INDEX!');
res.render('index.jade', {
locals: {
title: 'Your Page Title',
description: 'Your Page Description',
author: 'Your Name'
}
});
});
而且index.jade
被定義爲:
div hello world!!
但我參觀http://localhost:8081/
所有我看到的是佈局,沒有「你好世界!」。在我看來,我甚至沒有擴展布局......爲什麼會發生這種情況?
INDEX!
是被呈現給我的控制檯,所以我知道它正在擊中那條路線。
我認爲'.jade'擴展是可選的。我正在使用的樣板附帶了。觀點是正確的。 – mpen
只要你將'view engine'設置爲'jade',玉延伸就是可選的。 – Maroshii