【发布时间】:2016-06-22 14:29:29
【问题描述】:
我正在尝试确认用户是否具有管理员权限。当我从路由器调用verifyAdminUser 函数时,我收到此错误:
错误:Route.post() 需要回调函数,但在 Route.(匿名函数) [as post] 处得到了 [object Undefined]
这是我的路由器文件中的呼叫
.post(Verify.verifyAdminUser, function (req, res, next) {})
还有我的验证功能
verifyAdminUser = function (req, res, next) {}
谁能帮我解决这个问题?我读过很多类似的问题,但没有一个有帮助。
【问题讨论】:
-
这是我的功能:
-
exports.verifyAdminUser = function (req, res, next) { if(req.decoded._doc.admin != 'true'){ var err = new Error('你不是管理员用户!');错误状态= 401;返回下一个(错误); } 其他 { 返回下一个(); } };
标签: javascript node.js express