axios关于约定token过期code出现的问题

说一下我的情况:

发送请求时需要携带token请求后台,当token是错误的时候需要返回一个失败的code来判断是否需要重新登陆并删除token.

此时问题来了:请求一直报401错误,我以为是请求失败,是后台的问题,后来跟后台协调发现,虽然报401错误,但是network中response是有数据的,是有那个提示错误code的,

这样问题就解决了,axios的.catch方法是抓取错误信息的,而错误的code信息在error.response中,这样就拿到了token错误后的code,进行判断.成功的话就是token没有错误或者过期,正常请求.

  附代码:


你可能感兴趣的:(axios关于约定token过期code出现的问题)