0
我有以下中間件來保護我的獲取路線。句柄404資源錯誤
function isAdmin(req, res, next) {
if(req.user.role == "admin") {
return next();
}
return res.send(404);
}
我發送錯誤的方式是否正確?
這是我的API調用:
$scope.users = APIService.query({ route:'users' });
如何,我可以趕上404,並做一些東西?
謝謝!
謝謝!在我的查詢中,我如何處理角度的錯誤? – nofear87
鄧諾。我是Angular的新手,但我知道你應該提出一個新的問題。因爲有幾種方法可以處理從Angular到node的異步調用,所以您應該在新問題中發佈角度應用程序中的代碼。這將爲您提供獲得第二個問題答案的最佳機會。 –
中間件的順序很重要嗎?例如,當我使用中間件重定向404錯誤。他們必須站在最後?例如:app.get('/ api/users',isLoggedIn,isAdmin,isError函數(req,res)以及當我將中間件放在app.use中時有什麼位置?謝謝! – nofear87