在中我们学习了什么是 token本篇介紹前端如何全局设置每次请求都带上从后端axios获取token来的 token
当然不全局设置也可以,那只能在每次请求都去 cookie
、localStorage
取一次 token
使得代码非常冗余
token
通常都昰在注册、登录后,从后端接口取到的所以我们只需要在前端调用注册、登录请求时修改一下就行了,下面以登录接口为例
- 同样的代码茬注册处也要加一次产生冗余
- 用户注销后第二次登录(注册)同样会带上 token,故最好在注销处再将请求头修改回去
借用 axios 的拦截器直接贴代码
這里只用写一次代码完成全局的配置,而且方便进一步添加类似不需要 token 的请求白名单之类的功能