为了账号安全,请及时绑定邮箱和手机立即绑定

在前后端分离开发模式下,如何实现请求网页前先到后端获取数据

在前后端分离开发模式下,如何实现请求网页前先到后端获取数据

梵蒂冈之花 2019-03-13 14:58:59
按照以前的传统开发,请求直接到servlet,然后处理数据填充到模版,然后渲染到客户端。现在我们使用前后端分离,前端webpack + 普通html,后端java json api。部署到服务器上的话就是nginx + tomcat。有这么个需求,类似店铺设置关店后,请求所有网页都会被重定向到一个“显示关店”的页面,我不想在每个页面加载完后发一个ajax请求这个“是否关店”状态,然后再决定是继续获取其他数据还是跳转页面。我更希望是在发送请求页面时,能够被什么拦截然后获取这个数据状态。
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

要么就跳转前做判断, 
要么就是跳转后做判断,
要这么就是进行代理, 
要么就中间层

查看完整回答
反对 回复 2019-03-13
?
跃然一笑

TA贡献1826条经验 获得超6个赞

这个问题有点本末倒置,既然前后端分离,为什么还要在加载的时候请求后端,那么分离的意义呢?
既然做了前后端分离,就应该让前端统一处理这个问题,同时性能的问题是前端该考虑的事情。

当然有好多优化的办法,可以在index.html组合所有资源的地方,头部纯js的请求一下,如果失败直接停止加载


查看完整回答
反对 回复 2019-03-13
  • 2 回答
  • 0 关注
  • 2342 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号