欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 美景 > 框架基本知识总结 Day16

框架基本知识总结 Day16

2025/3/10 13:52:01 来源:https://blog.csdn.net/2201_75454728/article/details/146118291  浏览:    关键词:框架基本知识总结 Day16

登录注意点

前台接受到loginUser对象,前台后续的操作都需要依靠这个对象
后台可以存在redis数据库中,前台可以存在vuex和Sessionstorage中
vuex在刷新页面后数据会消失,需要使用浏览器的Sessionstorage和Loacalstorage来配合存储,Sessionstorage不能持久化存储,关了页面就没了,Localstorage不手动清理会一直在

拦截器注意点

如果token在vuex中是存在的说明登陆过,后续所有的操作都要校验token,所有的请求发送之前都需要带上token令牌

在api里配置拦截器,如果vuex中token存在就把它放到请求头中,之后所有操作都要带着token去redis验证,第一次登录没有生成token,所以没有请求头

需要在后端写上对应逻辑
如果token为空,说明没登陆
如果token和redis中不符合,同样返回错误
然后再servlet里注册拦截器中注册这个类,放行login白名单


安全退出注意点

除了退到主界面,还需要删掉三个地方的数据
前端删掉vuex,session,后端删掉redis

如何获取这个redis中key值呢
我们在每次的请求中都需要携带header
而header就有这个token,与接口的常量一拼接就是key

索引

索引不是是建立就会加快查询速度,对于大量数据,索引会明明显加快查询速度,如果数据量少,索引的维护可能会加重维护负担,百万计的数据量可能是一个参考的分界线

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词