【发布时间】:2015-03-18 11:03:03
【问题描述】:
我对 express.js 有一些问题。我想在第一次请求时渲染我的模板,然后从路由中获取一些数据。我的路由看起来像:
app.use(function (req, res, next) {
res.render('index.jade');
next();
});
app.get('/', function(req, res){
res.json({a:1});
})
app.get('/contacts', function(req, res){
res.json({a:1});
})
app.get('/emails', function(req, res){
res.json({a:1});
})
问题是我所做的每个请求,都通过我的中间件设置对 html/text 的响应,而我无法访问其他路由。 Mb 有人知道我如何只渲染一次模板,然后才能到达其他路线(我尝试使用 express 和骨干进行 SPA)
【问题讨论】:
标签: javascript node.js express