未经授权使用jwt令牌

问题描述 投票:-4回答:1

我已经构建了我的MEAN Web应用程序。要授权用户我正在使用JWT令牌。但是有一个问题。有时在重新加载页面时,我仍然获得401 Unauthorized授权。我在区域存储中检查了两次我的令牌,它就在那里。然后我试图重新加载其他我的页面,它是如此奇怪,因为一些正在重新加载很好,一些正在返回401.我在Heroku上托管我的应用程序时出现此错误。我正在使用角度5作为前端,使用Node js作为后端。有没有人有这样的问题。如果你需要代码,那就是我的github https://github.com/tia337/MEAN-Stack

node.js angular jwt mean-stack http-status-code-401
1个回答
0
投票

我认为它在包装上有一些问题。 tokenNotExpired函数有一些问题。您也可以自己检查令牌是否已过期。只需从JWT库解码您的令牌,并将过期时间与当前时间进行比较。希望它会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.