使用jwt后增加数据{"code":"-1","msg":"无token,请重新登录","data":null}
时间: 2023-11-09 19:06:39 浏览: 103
使用JWT后,如果请求中没有携带有效的token,那么后端会返回{"code":"-1","msg":"无token,请重新登录","data":null},提示用户需要重新登录获取token。这是因为JWT是一种基于token的身份验证机制,需要在每次请求中携带有效的token才能通过身份验证。如果没有token或者token无效,后端无法识别用户身份,因此会返回该提示信息。
相关问题
{ "message": "Unauthorized: JWT is missing", "code": -3}
这个错误信息通常表示您的请求缺少身份验证信息。JWT(JSON Web Token)是一种用于身份验证和授权的安全令牌,需要在请求中包含有效的JWT。如果您没有提供JWT或者提供的JWT不正确,则服务器将拒绝您的请求并返回该错误信息。为了解决这个问题,您需要检查您的请求是否正确携带了JWT,或者是否需要先进行身份验证获取JWT。
baiheng:jwt:duration-in-minute: 1没有生效啥原因
如果设置JWT的有效时长为1分钟,但实际上JWT没有在1分钟后过期,可能有以下几种可能的原因:
1. JWT的生成和解析代码存在问题,没有正确处理JWT的有效期;
2. JWT的有效时长设置被覆盖或修改了,需要检查代码中是否有覆盖或修改该设置的代码;
3. 系统时间设置不准确,导致实际时间和JWT的过期时间计算出现误差。
需要对代码进行仔细的排查和测试,才能确定具体的原因。