express-jwt 报错

来源:10-9 express-jwt JWT 认证1

macXin

2020-08-05

/node_modules/express-jwt/lib/index.js:22
if (!options.algorithms) throw new Error(‘algorithms should be set’);

写回答

4回答

慕勒4497350

2021-03-16

我遇到同样问题,参考 https://blog.csdn.net/qq_32682301/article/details/108641110    添加 algorithms: ['HS256'] 后解决


1
0

慕村7130881

2020-09-01

并没有,我是把它jwt验证的源码改了,有两个判断就会导致这个问题,不传报错,传了显示无效。把两个判断注释掉,不传就可以

0
0

慕村7130881

2020-08-19

设置了之后,显示algorithms无效,醉了

0
0

扬_灵

2020-08-06

同学你好,这个报错是提示应该向 jwt 构造函数添加 algorithm 属性。例如:

expressJwt({ secret:  process.env.JWT_SECRET, algorithms: ['HS256'] });

如果不能解决你的问题,可以继续追问。

0
2
扬_灵
回复
慕村7130881
可以把你的代码上传一下吗,我在本地帮你定位一下。
2020-08-19
共2条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程