【发布时间】:2016-05-30 02:53:55
【问题描述】:
我是 Node / Express 的初学者,我想使用 Jade 和 Express 来提供我的静态文件。
以前我将 Jade 与 gulp-jade 和 gulp-data 结合使用,我将能够渲染 Jade 文件并使用具有 JSON 文件的 gulp-data 来渲染每个页面。
index.jade + index.json 会给我index.html的输出
现在我在如何使用 Express 将外部 JSON 文件包含到 Jade 时遇到问题。
例如:
server.js
app.get('/', function(req, res){
res.render('pages/index', {pagetitle: 'Hello World'});
});
pages/index.jade
h2 #{pagetitle}
这将呈现给
<h2>Hello World</h2>
问题
我想将{pagetitle: 'Hello World'} 替换为外部 json 文件,即 index.json。我可以这样做吗?
app.get('/', function(req, res){
res.render('pages/index', 'folder_name/index.json');
});
肯定是错的,对吧?
【问题讨论】:
标签: javascript json node.js express pug