当前位置: 首页 > news >正文

接口请求的后台发起确认

场景讲解

做业务开发时经常遇到这些场景,在后端代码执行命中了些业务规则,需要前端用户确认一下再往下执行。

示例1:后端判断申请1笔超过5万的资金时会发起监管流程,告诉前端操作用户风险并询问是否确认执行。

示例2:数据并发控制,后端校验到数据已被其它用户修改,询问用户是否覆盖数据。

处理过程原理

1. 前端发起接口调用

2. 后端判定不是强制提交,校验后台规则,如果命中引发前端确认导常

3. 前端捕捉到确认异常,弹窗询问,确认后采用首次请求参数并设置为强制提交,再发起接口调用

4. 后端判定是强制提交,忽略后台规则校验,往下执行

框架封装简化使用

如果每次都按照上面的原理流程进行代码编写会比较繁琐,所以需要框架级的封装,简化使用。

后端封装提供一个判定是否强制调用的变量,控制代码执行

示例1:后端的处理脚本

示例2:后端的处理脚本

前端把异常捕捉,设置强制提交,再次发起接口请求进行封装,让前端代码只写1次接口调用

示例1:前端的调用脚本

示例2:前端的调用脚本

总结

myBuilder的强大就体现在这些细节,这是主设计师20多年的技术底缊,匝心打造的IDE级别低代码平台。

http://www.dtcms.com/a/314089.html

相关文章:

  • PPT自动化 python-pptx - 11 : 备注页 (Notes Slides)
  • Java 大视界 -- Java 大数据在智能交通智能停车诱导与车位共享优化中的应用(381)
  • 【iOS】渲染原理离屏渲染
  • 如何在没有iCloud的情况下将联系人转移到新iPhone?
  • 华奥系科技奥采01:重新定义物联网数据采集标准
  • 【机器学习】(算法优化一)集成学习之:装袋算法(Bagging):装袋决策树、随机森林、极端随机树
  • 时序数据库如何高效处理海量数据
  • 代码详细注释:(linux)TCP客户端接收服务器端发的信息
  • SAP-ABAP:SAP Open SQL 分页技术深度解析:语法、性能陷阱与最佳实践
  • React配置proxy跨域
  • 【异常案例分析】使用空指针调用函数(非虚函数)时,没有崩溃在函数调用处,而是崩在被调用函数内部
  • 用Streamlit、Pandas与Plotly打造交互式数据可视化仪表盘:从零到一的实战教程
  • 【unitrix】 7.2 二进制位减法(bit_sub.rs)
  • 认识爬虫 —— xpath提取
  • ML307模组 OpenCPU 软件调试
  • Oracle 定时任务相关
  • 计算机网络:有路由器参与的子网间通信原理
  • [spring-cloud: NamedContextFactory ClientFactoryObjectProvider]-源码阅读
  • SparkSQL—sequence 函数用法详解
  • 无人机路径规划技术要点与难点分析
  • 权限管理命令
  • 【C++】2. 类和对象(上)
  • Anthropic 禁止 OpenAI 访问 Claude API:商业竞争与行业规范的冲突
  • mongodb源代码分析创建db流程分析
  • 芯脑觉醒:Deepoc如何让送餐机器人“活”起来?
  • 手搓TCP服务器实现基础IO
  • Go语言高并发价格监控系统设计
  • TCP 协议的“无消息边界”(No Message Boundaries)特性
  • sqli-labs-master/Less-31~Less-40
  • 内联函数:提升效率的空间换时间艺术