我正在关注 this Tutorial 。
但是当我使用 sails lift
来运行我的应用程序时,我遇到了以下错误。
请帮助我如何解决此错误。
最佳答案
问题出在 JwtStrategy 选项的配置中,根据 github 页面,它缺少一个选项 jwtFromRequest,您需要使用 Passport-jwt 提供的提取器。
这些是我的修改:
var ExtractJwt = require('passport-jwt').ExtractJwt;
var JWT_STRATEGY_CONFIG = {
jwtFromRequest: ExtractJwt.fromAuthHeader(),
secretOrKey: SECRET,
issuer : ISSUER,
audience: AUDIENCE,
passReqToCallback: false
};
我希望它能帮助你
关于node.js - 基于sailsjs jwt token 的身份验证示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35521648/