gpt4 book ai didi

react-native - React Native - 当api状态代码为401(未经授权)时注销用户

转载 作者:行者123 更新时间:2023-12-03 17:27:13 26 4
gpt4 key购买 nike

当用户登录或注册时,它将由我们的网络服务器生成一个 token 并存储在用户手机中。每次调用 API 时,我们的 Web 服务器都需要验证 token 以查看用户是否被授权。

现在如果 token 过期,它将返回状态码 401。我想知道我应该如何处理它?

我们的应用程序使用 redux 和 redux action,这在 reducer 中很容易实现,但是 reducer 被分成不同的模块,这意味着我必须到处做。

如果你们都需要任何信息,我会更新我的帖子。

最佳答案

这取决于您在应用程序中使用什么来进行 API 调用。例如,如果您使用 GraphQL/Apollo,您可以使用 apollo-link-error检查错误的状态代码是否为 401,如果是,则将用户注销。如果您使用 Axios ,您可以在创建实例时指定相同类型的内容,也可以使用 axios interceptors 之类的内容去做吧。
如果您在应用程序中包含用于发出请求的内容,那么就实际配置而言,我可以给出更具体的答案。

关于react-native - React Native - 当api状态代码为401(未经授权)时注销用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46753723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com