当用户登录或注册时,它将由我们的网络服务器生成令牌并存储在用户手机中。每次调用API时,都需要令牌来由我们的Web服务器进行验证,以查看用户是否被授权。
现在,如果令牌已过期,它将返回状态代码401。我想知道我应该如何处理它?
我们的应用程序使用redux和redux动作,可以在化简器中很容易地实现,但是化简器分为不同的模块,这意味着我必须在所有地方都做。
如果你们都需要任何信息,我会更新我的帖子。
小智 1
这取决于您在应用程序中使用什么来进行 API 调用。例如,如果您使用 GraphQL/Apollo,则可以使用apollo-link-error来检查错误的状态代码是否为 401,如果是,则将用户注销。如果您使用Axios,您可以在创建实例时指定相同类型的内容,或者使用axios 拦截器之类的内容来执行此操作。
如果您在应用程序中包含用于发出请求的内容,我可以根据实际配置给出更具体的答案。
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |