我正在关注 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/

10-09 22:18