Vue+Java前后端分离设计的常见请求时序图
2022-05-02 00:10:37 6 举报
Vue+Java前后端分离设计的常见请求时序图
作者其他创作
大纲/内容
后端安全中间件
后端常规中间件
前端参数预检,和请求封装
Vue
1. token为空2. token解码失败3. token复合信息检查失败4. token解码的user信息在数据库中复检失败5. token对应的用户状态检测6. token对应的公司状态检测7. token对应的部门状态检测8. token对应的用户权限检测9. 白名单(暂无)
根据注解,判断是否需要进行安全性检查,绝大部分请求都需要执行
结果封装
所有请求都需要执行
token常规检测失败
返回数据响应
token对应的用户数据缓存到线程上下文
Post数据预处理
1. 解码检测前端的请求header中,序列参数是否存在2. 前端的请求序列进行递增检测(缓存在redis)3. 解码检测token是否存在
逻辑处理
token安全检测失败
逻辑处理结果返回
Vue:Request.js
用户界面操作
Post请求
结果拦截预处理,和统一提示
参数预检
界面响应数据处理
后端正常逻辑
0 条评论
下一页