如何解决在ReactJS上,当api调用收到令牌过期错误时自动重定向Auth页面的最佳方法是什么?
我的react应用程序上有很多API。我的API如下:
return axios
.request({
url: apiURLs.getSites,method: "get",headers: authHeader(),})
.then((res) => res.data)
我有问题。当API res收到令牌过期错误消息时,我需要重定向登录页面。
return axios
.request({
url: apiURLs.getSites,})
.then(
(res) => res.data,(error) => **redirect login page**
)
目前,我的解决方案如上所述。但我不喜欢这种方式,因为我必须在所有api调用部分上粘贴重定向功能。这不是很有效。
在Angular 8上,为此,我使用了 HttpInterceptor 。这对我很好。
什么是最好的方法?请告诉我。谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。