一种前后端接口统一调用方法、装置、设备及存储介质制造方法及图纸

技术编号:37152313 阅读:30 留言:0更新日期:2023-04-06 22:09
本申请公开了一种前后端接口统一调用方法、装置、设备及存储介质,属于软件开发技术领域。本申请通过在前后端开发环境中安装统一接口服务,由统一接口服务生成前后端格式统一的AP I接口;在接收到AP I接口的调用请求时,校验调用请求;若调用请求通过检验,则获取请求参数,通过请求参数创建业务逻辑,并在业务逻辑创建完成后返回请求调用成功信息;若调用请求未通过检验,则获取校验异常信息,并输出校验异常信息。本申请对前后端接口进行统一定义,使得前后端可复用的统一定义AP I逻辑,减少前后端接口对接工作和同步工作,同时还能够实现前后端接口调用同步校验,减少前后端发开工作量,提高开发效率。提高开发效率。提高开发效率。

【技术实现步骤摘要】
一种前后端接口统一调用方法、装置、设备及存储介质


[0001]本申请属于软件开发
,具体的涉及一种前后端接口统一调用方法、装置、设备及存储介质。

技术介绍

[0002]现有基于Javascript/TypeScript全栈的web项目的插件或组件在进行API定义、调用或实现时,前后端需要分开处理各自API定义、调用、实现,且普通的Node.js web框架也没有完善的权限/参数校验和错误处理。
[0003]因此,在前后端开发过程中会出现诸多影响开发效率问题,如API后端暂未实现时,前端需自己根据API文档处理Mock数据;后端开发完毕后,前端需要单独花时间做接口的对接工作;API如果出现变更,前端可能没有及时同步,导致不必要的开发工作;API类型定义在前/后端各有一份,需要重复声明;增加新的API或出现API变更时,后端需要单独根据每个新的API结构声明做新的权限/参数验证;后端API错误和前端未统一,每次开发前后端都会有重复的前后端Error代码等问题。

技术实现思路

[0004]本申请实施例的目的在于提出一种前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前后端接口统一调用方法,其特征在于,包括:安装统一接口服务,由所述统一接口服务生成前后端格式统一的API接口,其中,所述统一接口服务为预先开发的用于前后端API统一定义的插件;接收所述API接口的调用请求,并判断所述调用请求是否通过检验;若所述调用请求通过检验,则获取请求参数,通过所述请求参数创建业务逻辑,并在业务逻辑创建完成后返回请求调用成功信息;若所述调用请求未通过检验,则获取校验异常信息,并输出所述校验异常信息。2.如权利要求1所述的前后端接口统一调用方法,其特征在于,所述安装统一接口服务,由所述统一接口服务生成前后端格式统一的API接口,具体包括:调用所述统一接口服务中的API定义函数;基于所述API定义函数和输入的API接口参数生成初始API接口路径;对所述初始API接口路径进行路径转换,得到API接口的转换路径;将预设的接口统一标识添加到所述API接口的转换路径中,生成所述前后端格式统一的API接口。3.如权利要求2所述的前后端接口统一调用方法,其特征在于,所述基于所述API定义函数和输入的API接口参数生成初始API接口路径,具体包括:基于所述API定义函数确定预先约定的API变量声明规则;根据所述API变量声明规则对所述API接口参数进行组合,得到所述初始API接口路径。4.如权利要求2所述的前后端接口统一调用方法,其特征在于,所述对所述初始API接口路径进行路径转换,得到API接口的转换路径,具体包括:通过正则表达式匹配识别所述初始API接口路径中的待转换符;通过预设的替换符对所述初始API接口路径中的待转换符进行替换,得到所述API接口的转换路径。5.如权利要求1所述的前后端接口统一调用方法,其特征在于,所述接收所述API接口的调用请求,并判断所述调用请求是否通过检验,具体包括:获取所述前后端格式统一的API接口的接口信息,根据所述接口信息构建对应的校验中间件;基于所述校验中间件对所述调用请求进行检验,其中,...

【专利技术属性】
技术研发人员:王颖奇冯斌李青昊董正选
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1