从应用程序注销时,我的行为很奇怪。即使在我注销并删除令牌后,仍可以访问某些内部链接(例如,从用户面板中获取)。而且有些链接不是。您有什么想法可以防止这种行为吗?
答案 0 :(得分:0)
所以我通过使用axios拦截器解决了我的问题。我检查401(未经授权)中的错误状态,然后将路由器推送到登录页面。
axiosInstance.interceptors.response.use(null, (error) => {
if (error.response.status === 401) {
config.token = null;
router.push({ name: 'login' });
}
if (error.response.status === 404) {
router.push({ name: 'error' });
}
return Promise.reject(error);
});