问题描述:
express-jwt报错:Error: algorithms should be set

原来出错的代码:

解决办法:
需要在express-jwt的配置中加入algorithms属性,即设置jwt的算法。一般配置algorithms的默认值HS256。即成功解决啦!

**注:**JWT签名算法中,一般采用HS256或RS256。
HS256(HMAC SHA-256):对称加密,使用同一密钥签名和验证。速度快,但密钥需安全共享。
RS256(RSA SHA-256):非对称加密,使用私钥签名,公钥验证。安全性高,但速度较慢。