express-jwt token验证 相关问题 (expressJWT is not a function)

nodejs项目 token验证相关问题

  1. expressJWT is not a function 问题

这种引用方法需要将版本切换到6.1.0,再重新npm安装下

var expressJWT = require("express-jwt");

如果没有指定版本,安装的最新版本,官网目前支持这种写法,其余的配置请对照官网

var { expressjwt: jwt } = require("express-jwt");
  1. UnauthorizedError: No authorization token was found 发生报错,检查下express-jwt接受请求头是authorization格式的token authorization格式 ,以及 Bearer token,Bearer后面有个空格,一定要注意

你可能感兴趣的:(express,javascript,前端)