网站目录做别的内容,专业定制网站建设代理,彩票网站代理怎么做,海淀区seo搜索引擎优化企业目录一#xff1a;背景介绍背景二#xff1a;思路方案重大问题#xff1a;解决办法优点#xff1a;三#xff1a;总结一#xff1a;背景介绍
本篇博客书写的意义是警示大家不必把不必要的逻辑放到前端。 明确前后端分离的意义。
背景
下面的主要逻辑是#xff1…
目录一背景介绍背景二思路方案重大问题解决办法优点三总结一背景介绍
本篇博客书写的意义是警示大家不必把不必要的逻辑放到前端。 明确前后端分离的意义。
背景
下面的主要逻辑是 1、章节推送页面查询三个执行的章节颗粒会调用后端接口保存规则到redis中。 2、当章节颗粒执行的倒计时进入10时前端在调用后端接口获取该章节颗粒的激励配置返回给前端。 3、颗粒结束后判断是否配置发送调查问卷如果配置了就直接调用后端发送调查文件接口发送问卷如果没有配置就继续该流程执行下一个章节颗粒。
二思路方案
重大问题
1、前端写了多重循环 2、不必要的逻辑放到前端进行处理导致逻辑难以维护。
解决办法
1、取消不必要的循环在流程图上去除循环没有必要进行调用。 2、将计时器放到后端在后端进行倒计时到十秒的时候调用获取激励规则计时器到零秒时发送调查问卷。这样的话减少了前端的逻辑判断将逻辑放入到后端进行。并且减少了入口。 优点
1、单入单出方便维护。 2、职责分明前端主要进行界面渲染工作后端进行逻辑处理。
三总结
边界清晰 1、后端是处理业务的前端是渲染界面的。明确职责才能干事。 2、对于一个功能模块来说前端调用后端的次数越少越好减少前端的循环调用后端的接口进行复杂的逻辑处理。