为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

小唯快跑啊 2018-12-20 18:14:06
前端vue 与后端通过API交互 身份验证采用的是token机制 如果用户请求中后端判断token已过期或者无效 前端应该如何处理? axios可以集中处理这种需求吗? 还是每个ajax请求都要带上token过期的业务?两个问题一般token过期该如何处理?前端处理token过期是每个ajax请求都判断服务端是否返回token过期然后做什么处理?
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

过期后端自己清除即可,前端如果你存在cookie到期会自动清除。

前端通过axios 拦截器处理所有请求


// http response 拦截器

axios.interceptors.response.use(

    response => {

        return response;

    },

    error => {

        if (error.response) {

            switch (error.response.status) {

                case 401:

                 //这里跳转登陆

                 .....

                }

    });


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 3186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信