微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在ReactJS上,当api调用收到令牌过期错误时自动重定向Auth页面的最佳方法是什么?

如何解决在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 举报,一经查实,本站将立刻删除。