-
前端router路由拦截
-
后端koa路由拦截(判断请求地址)
前端axios路由拦截:
-
使用
axios.interceptors.request.use(()=>{})
和axios.interceptors.response.use(()=>{})
使用中间键的形式来分别对请求和响应做一些配置 -
在请求的时候我们需要判断有没有token,如果有token就携带着token放在请求头中进行访问
-
响应拦截的时候,如果返回了401的状态码,说明的就是前后端鉴权没有通过,这时候我们再手动的将路由跳转到登录页并给出一个请先登录的弹窗提示,同时清空掉现在浏览器中的登录信息。
前端router路由拦截
-
前端通过使用路由守卫的方式来设置进行第一层的路由拦截,这个主要是为了有一些黑客强制进入某个页面做一个假的token,也能够做到一点儿的拦截作用
-
这里的代码就是使用Vue的路由守卫。
后端koa路由拦截
-
在做后端路由拦截的时候,我考虑到以后可能会复用ÿ