Pri*_*rua 4 node.js jwt sails.js passport-local passport.js
我正在关注本教程.
但是当我sails lift运行我的应用程序时,我遇到了错误.
抛出新的TypeError('JwtStrategy需要一个函数来从请求中检索jwt(参见选项jwtFromRequest)');
^TypeError:JwtStrategy需要一个函数来从请求中检索jwt(参见选项jwtFromRequest)
请帮我解决这个错误.
小智 9
问题在于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
};
Run Code Online (Sandbox Code Playgroud)
我希望它对你有所帮助
| 归档时间: |
|
| 查看次数: |
1733 次 |
| 最近记录: |