服务器session失效,前端如何知晓并跳转到登录页面

qq_33230774 2018-01-14 10:14:02
前端页面30分钟不发送请求,后台session失效。请求:fetch 再发送一次请求返回值为1000说明失效,现在是有200多个请求,每个都加比较麻烦,有什么办法吧全部请求响应拦截或者服务器改动知会前端
...全文
903 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个后台会有一个统一拦截的 不用前台操心
孟子E章 2018-01-14
  • 打赏
  • 举报
回复
一个URL请求完毕后,都是与服务器断开的,服务器的变化,是无法通知前端的,http是无状态的。服务器根本不知道通知哪个前端。 要检查服务器状态,一般的做法: 1,采用ajax轮询,比如一分钟请求一次服务器 2,采用长连接,如现在的websocket技术 3,session超时后,前端再请求服务器,程序会自动转向登录页面的,session'常用的就是用来做登录,如果存其他信息,session'里面没有,你需要重新查询数据库生成

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧