【发布时间】:2016-08-17 19:09:17
【问题描述】:
我的 Node.js 应用程序有问题。简而言之,我想将自定义参数传递到我的中间件函数中,而不仅仅是 req、res 和 next。
中间件文件:
var DB = require('./DB.js');
function requirePermissions(e) {
console.log('nope')
}
module.exports = requirePermissions;
路线:
router.post('/posts', requirePermissions('post_creation'), function(req, res) {
var o = req.body,
title = o.post.title,
content = o.post.content;
res.send('made it');
});
我已经确认使用函数requirePermissions(req, res, next) {} 会起作用,但我不明白如何包含我自己的参数。
【问题讨论】:
-
什么参数?它们与传递给 http 请求的不同吗? (我的意思是查询参数等)
标签: javascript node.js function express middleware