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

按照以前的传统开发,请求直接到servlet,然后处理数据填充到模版,然后渲染到客户端。
现在我们使用前后端分离,前端webpack + 普通html,后端java json api。部署到服务器上的话就是nginx + tomcat。

有这么个需求,类似店铺设置关店后,请求所有网页都会被重定向到一个“显示关店”的页面,我不想在每个页面加载完后发一个ajax请求这个“是否关店”状态,然后再决定是继续获取其他数据还是跳转页面。
我更希望是在发送请求页面时,能够被什么拦截然后获取这个数据状态。


梵蒂冈之花
浏览 2343回答 2
2回答

慕森王

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

跃然一笑

这个问题有点本末倒置,既然前后端分离,为什么还要在加载的时候请求后端,那么分离的意义呢?既然做了前后端分离,就应该让前端统一处理这个问题,同时性能的问题是前端该考虑的事情。当然有好多优化的办法,可以在index.html组合所有资源的地方,头部纯js的请求一下,如果失败直接停止加载
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java