3
我正在构建一个API的服务器端解析器。对我的网站的每个获取请求都需要以对该api的请求开始,对api的请求始终是相同的,所以我想将它放入它自己的函数中。如何在路由功能之间共享变量?
如何将响应变量从api函数传递给渲染函数?
var api = function (req, res, next) {
http.get({...}), function(response){}
next();
}
var render = function (req, res, next) {
app.res.render('master',response);
next();
}
app.get('/example/d', [api, render]);
您的术语是混乱 - 一个HTTP“请求”是一个独立的交易 – Alnitak
@Alnitak这是一种中间件的功能,如果我读它正确 – aw04
@ aw04是的,这就是我的想法 – Alnitak