无论何时发送任何获取请求,我都想检查后端是否返回错误代码“ ERR_USER_NOT_AUTHORIZED”,如果发生,请从前端注销用户。
基本上,我想在令牌不正确,过期等时重定向用户以登录。一种方法是轮询,我每隔x秒轮询一次服务器并进行验证,但是两次轮询之间的时间很脆弱,用户可能会看到很多错误。
P.S。我是React的新手,我主要在Django上工作,我更喜欢Django中的@login_required
装饰器。
答案 0 :(得分:0)
您可以通过两种方式处理此问题:
答案 1 :(得分:0)
您可以在后端检查response.status
。通常返回401:未经授权。