Node.jsアプリケーションに問題があります。要するに、私のミドルウェア機能には、req
、res
、next
以外のカスタムパラメータを渡したいと思います。Expressミドルウェアでのカスタムパラメータの提供
ミドルウェアファイル:
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リクエストに渡されるものとは異なっていますか? (私はクエリパラメータなどを意味します) –