我想確認用戶是否具有管理員權限。當我打電話verifyAdminUser
功能從我的路由器我得到這個錯誤:錯誤:Route.post()需要回調函數,但得到[對象未定義]在路由。(匿名函數)[作爲帖子]
Error: Route.post() requires callback functions but got a [object Undefined] at Route.(anonymous function) [as post]
這裏是我的路由器文件
.post(Verify.verifyAdminUser, function (req, res, next) {})
我的電話,我的驗證功能
verifyAdminUser = function (req, res, next) {}
誰能幫助我和這個?我已經閱讀了許多類似的問題,但他們都沒有幫助。
這裏是我的功能: –
exports.verifyAdminUser = function(req,r es,next){ if(req.decoded._doc.admin!='true'){ var err = new錯誤('您不是管理員用戶!'); err.status = 401; return next(err); } else { return next(); } }; –