"message": "Token has expired",
"exception": "Tymon\\JWTAuth\\Exceptions\\TokenExpiredException",
"file": "D:\\Work\\Laravel\\SDUTdingding\\2_back-end\\vendor\\tymon\\jwt-
auth\\src\\Claims\\Expiration.php",
"line": 31,
差不多就是上面的报错信息 令牌过期 ?
具体描述:
大概就是一个普普通通的接口, 通过tokenById返回一个JWT的token ,然后就报这个错误 百度谷歌也是没用, 然后偶然看到了一篇帖子里面说添加了JWT_REFRESH_TTL就解决了, 所以猜测问题可能出现在这个JWT_REFRESH_TTL上 然后修改了jwt.php的配置 然后果然就没问题了
原本jwt.php的配置值是这个
猜测可能是因为216000(150天)可能太大了,于是把refresh_ttl改成了43200,ttl改成21600
大概就是这么好了