我正在使用带有Sails 0.10的PassportJS身份验证,似乎在执行403,404和500的响应之前未执行该策略。如何从这些视图中访问通常存储为req.user
的用户信息?
答案 0 :(得分:0)
您可以从自定义响应函数的上下文中访问“req”和“res”。
module.exports = function serverError (error, options) {
var req = this.req;
var res = this.res;
}
最终,如果在用户授权之前/期间发生错误,则req.user将为空。