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



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

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

我们的应用程序使用 redux 和 redux 操作,在化简器中很容易做到,但化简器被分成不同的模块,这意味着我必须到处做。

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

这取决于您在应用中用于进行 API 调用的内容。例如,如果您使用的是 GraphQL/Apollo,则可以使用 apollo-link-error 来检查错误的状态代码是否为 401,如果是,则注销用户。如果您使用的是 Axios,则可以在创建实例时指定相同类型的东西,也可以使用 axios 拦截器之类的东西来执行此操作。

如果您在应用程序中包含用于发出请求的内容,那么就实际配置而言,我可以给出更具体的答案。

相关内容

  • 没有找到相关文章

最新更新