我正在使用Sails v0.10.0-rc4。
我试图从政策中调用res.forbidden( [message] )
,但是,它只显示了禁止使用#34;在页面上而不是显示403.ejs。
此外,我还尝试访问未定义的操作,响应页面仅显示"未找到"而不是404.ejs。
更新:
当我尝试拨打res.notFound();
时,页面和终端上显示[TypeError: Object # has no method 'notFound']
。
摘录:
module.exports = function(req, res, next) {
if (!req.session.authenticated) {
// return res.send("You don't have permission to view this page",403);
return res.forbidden('You are not permitted to perform this action.'); //(Error)
// return res.notFound(); (Error)
// return res.pageNotFound(); (Error)
}
return next();
};