在此截屏视频之后,我在api/policies/flash.js
. 然后我尝试在配置/策略中使用此策略,在我使用过的文件的开头,'*':flash
因此我的所有控制器都将使用此策略,但是每次我尝试在此之后启动 Sails 时,我都会收到flash
未定义的错误。我在上述政策中使用的代码是这样的:
module.exports = function(req, res, next) {
res.locals.flash = {};
if(!req.session.flash) return next();
res.locals.flash = _.clone(req.session.flash);
// Clear flash
req.session.flash = {};
next();
};
我也尝试过(如 中的示例config/policies.js
)module.exports = function flash(req, res, next)...
,它也遇到了同样的错误。在上面提到的截屏视频中,相同的步骤确实可以完美运行。我检查并重新检查以确保它不是我错过的东西,也找不到任何东西。我想这可能是版本问题。
谁能澄清我做错了什么?
非常感谢