猿问

关于API TOKEN机制,如果token过期前端要如何处理?

前端vue 
与后端通过API交互 
身份验证采用的是token机制 
如果用户请求中后端判断token已过期或者无效 
前端应该如何处理? 
axios可以集中处理这种需求吗? 
还是每个ajax请求都要带上token过期的业务?

两个问题

  1. 一般token过期该如何处理?

  2. 前端处理token过期是每个ajax请求都判断服务端是否返回token过期然后做什么处理?


小唯快跑啊
浏览 3187回答 1
1回答

郎朗坤

过期后端自己清除即可,前端如果你存在cookie到期会自动清除。前端通过axios 拦截器处理所有请求// http response 拦截器axios.interceptors.response.use(    response => {        return response;    },    error => {        if (error.response) {            switch (error.response.status) {                case 401:                 //这里跳转登陆                 .....                }    });
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答