image.png
    image.png
    如果是401错误,就代表是token的问题,这个时候我们在响应拦截器中就可以判断401错误,如果是401错误
    的话就判断在vuex中有没有refresh_token,如果有,的话,就用refresh_token发送一个请求token的axios的请求
    注意这个时候如果声明了一个request请求拦截器,加token的话,在调用request的话,就会加上一个错误的token
    所以在通过refresh_token请求一个新的token的时候必须单独写一个axios请求。
    如果连refresh_token都没有了(代表用户已经长时间没有登录了,这个时候就需要让用户重新登录,登录成功之后在跳到当前的页面)
    image.png
    image.png
    refresh_token的作用就是在token失效的时候,自动请求一个新的token来用
    如果没有refresh_token的时候,用户就只能到登录页自己登录了
    image.png

    image.png
    image.png