axios拦截器

104 阅读1分钟

拦截器的作用: 拦截器的作用主要是在axios请求和响应之前拦截请求.

拦截器有两种, 请求拦截一般会统一在请求头中添加token.

响应拦截一般会在处理异常信息, 以及401跳转登录页.

image.png

拦截器的工作流程:

1.首先页面会发送请求, 请求拦截器会拦截请求,判断有没有token,如果没有则添加token, 在把请求发送给服务器.

2.服务器再响应请求, 响应拦截器则会拦截, 错误提示判断是不是401, 如果是则跳转到登录界面, 否则将响应请求结构返回给浏览器.

image.png