Node.js自定义渲染构build

我用express来构buildnode.js中的API,并且我希望在发送响应之前,从任何外部路由文件扩展基本的res.send,以便预格式化响应并附加其他数据。 这怎么可能? 提前致谢!

这是中间件的目的。 请参阅http://expressjs.com/api.html#middleware

例如,这些行激活CSRF中间件,然后使CSRF令牌可用于模板,并生成AngularJS使用的CSRF cookie:

.use(express.csrf()) .use(function (req, res, next) { res.cookie('XSRF-TOKEN', req.session._csrf); res.locals.csrftoken = req.session._csrf; next(); })