假设多个接口请求但是都返回为登陆跳几次login会不会不太好

来源:2-9 axios二次封装(上)

傳說

2021-07-20

写回答

1回答

河畔一角

2021-07-20

这个也是有优化空间的,比如
1. 前端访问的时候通过导航守卫来判断用户是否有登录成功。这个可以根据cookie进行判断,如果未登录直接跳转到登录页面。
但是有些页面比如首页,不登陆也是可以访问的,只有添加商品的时候才会检验,我们可以再添加之前先做判断,而不是通过接口来告诉我们是否登录。

2. 如果前端没有拦截到是否登录,最后通过接口拦截来自动跳转到登录页面,我们在登录拦截器里面可以做一个判断,如果当前已经是登录页面了,那可以忽略这个错误提示,不需要再重复跳转。

这些都是优化方案,供参考

0
0

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程