通过生成接口加速网站开发的方法、装置及存储介质制造方法及图纸

技术编号:34183918 阅读:12 留言:0更新日期:2022-07-17 13:46
本申请涉及通过生成接口加速网站开发的方法、装置及存储介质,应用于网站开发技术领域。本申请包括:前端定义所需数据的属性,根据所需数据的属性生成接口,确定所述接口的响应格式,前端在工程代码中实现所述接口的响应格式;将所述工程代码中的接口生成API代码,且所述API代码按照接口的响应格式进行响应,将所述API代码生成到服务器上,前端向所述服务器发送接口调用请求指令;根据所述请求指令,后端以接口的响应格式提供接口的真实数据供前端调用;通过本申请解决现有网站开发过程中,前端的工作受限于后端通过接口提供数据,前端与后端需要频繁的沟通接口问题,加长了开发的周期的问题。周期的问题。周期的问题。

【技术实现步骤摘要】
通过生成接口加速网站开发的方法、装置及存储介质


[0001]本申请属于网站开发
,具体涉及通过生成接口加速网站开发的方法、装置及存储介质。

技术介绍

[0002]在网站开发中,前端主要指页面开发程序员,主要开发用户体验、UI界面,后端主要指数据开发程序员,主要开发用户数据、计算逻辑,而API指前端程序员和后端程序员的接口定义,前端程序员通过API获取数据,在传统的网站开发过程中,前端程序员需要频繁和后端程序员沟通接口问题.加长了开发时间周期,即前端工程师依赖接口,不能自主生产,前端的工作受限于后端通过接口提供的数据。

技术实现思路

[0003]为此,本申请提供通过生成接口加速网站开发的方法、装置及存储介质,用于解决现有网站开发过程中,前端的工作受限于后端通过接口提供数据,前端与后端需要频繁的沟通接口问题,加长了开发的周期的问题。
[0004]为实现以上目的,本申请采用如下技术方案:
[0005]通过生成接口加速网站开发的方法,所述方法包括:
[0006]前端定义所需数据的属性,根据所需数据的属性生成接口,确定所述接口的响应格式,前端在工程代码中实现所述接口的响应格式;
[0007]将所述工程代码中的接口生成API代码,且所述API代码按照接口的响应格式进行响应,将所述API代码生成到服务器上,前端向所述服务器发送接口调用请求指令;
[0008]根据所述请求指令,后端以接口的响应格式提供接口的真实数据供前端调用。
[0009]进一步的,当后端接收到所述请求指令后,后端解读前端接口的定义,并生成一个开关配置运行在服务器上。
[0010]进一步的,所述开关配置用于切换接口为真实接口或定义接口,所述接口为真实接口时,所述接口内的数据为真实数据,所述接口为定义接口时,所述接口内的数据为虚假数据,当后端在定义接口内提供真实数据后,通过所述开关配置将定义接口转换为真实接口。
[0011]进一步的,所述数据的属性包括数据的形式、数据的内容以及数据的地址。
[0012]进一步的,所述接口的响应格式为前端用于页面渲染的格式。
[0013]进一步的,所述API代码的生成通过动态工具自动生成并加载至所述服务器。
[0014]通过生成接口加速网站开发的装置,所述装置包括:
[0015]接口生成模块:用于根据所需数据的属性生成接口,确定所述接口的响应格式;
[0016]API代码生成模块:用于将所述工程代码中的接口生成API代码,且所述API代码按照接口的响应格式进行响应,将所述API代码生成到服务器上。
[0017]进一步的,还包括接口切换模块,所述接口切换模块用于切换接口为真实接口或
定义接口。
[0018]一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述通过生成接口加速网站开发的方法的各个步骤。
[0019]本申请采用以上技术方案,至少具备以下有益效果:
[0020]本申请的前端可以自主定义接口,前置前端工程师的对接工作,软件开发过程中,由前端自主定义的接口暂时运行在程序中,由后端工程师后续在接口中提供真实数据,前端和后端互不干扰,两者独立工作,前端的进度不再受限于后端提供的真实数据,提高了软件开发的效率。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是根据一示例性实施例示出的通过生成接口加速网站开发的方法的流程图;
[0024]图2是根据一示例性实施例示出的通过生成接口加速网站开发的装置的系统图;
[0025]1‑
接口生成模块,2

API代码生成模块,3

接口切换模块。
具体实施方式
[0026]为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0027]请参阅图1,图1是根据一示例性实施例示出的通过生成接口加速网站开发的方法的流程图,该方法应用于网站开发
,该方法包括:
[0028]通过生成接口加速网站开发的方法,所述方法包括:
[0029]S1,前端定义所需数据的属性,根据所需数据的属性生成接口,确定所述接口的响应格式,前端在工程代码中实现所述接口的响应格式;
[0030]S2,将所述工程代码中的接口生成API代码,且所述API代码按照接口的响应格式进行响应,将所述API代码生成到服务器上,前端向所述服务器发送接口调用请求指令;
[0031]S3,根据所述请求指令,后端以接口的响应格式提供接口的真实数据供前端调用;
[0032]具体的,前端在网站开发过程中,如果需要通过接口获取后端的数据时,先根据自身所需数据的属性生成一个接口,并按照接口的响应格式,前端在工程代码中实现所述接口的响应格式,即此时工程代码中的接口为定义接口,提供的是虚假的数据暂时运行,然后将工程代码中的接口生成API代码,并将API代码生成到服务器上,同时前端向服务器发送接口调用指令,后端接收到请求之后,如果后端能提供真实的数据,则以接口的响应格式提供接口的真实数据,此时工程代码中的接口就为真实接口,提供的就是真实的数据了,这个
过程中,即使后端不能立刻提供真实数据,前端也能通过自身定义的接口持续进行网站的开发,后端后续补充上真实的数据即可,前端与后端独立运行,减少了前端与后端关于接口的沟通问题,提高了网站开发的效率。
[0033]具体的,前端在工程代码中快速实现自身定义的格式,其代码逻辑如下:
[0034][0035][0036]进一步的,当后端接收到所述请求指令后,后端解读前端接口的定义,并生成一个开关配置运行在服务器上。
[0037]进一步的,所述开关配置用于切换接口为真实接口或定义接口,所述接口为真实接口时,所述接口内的数据为真实数据,所述接口为定义接口时,所述接口内的数据为虚假数据,当后端在定义接口内提供真实数据后,通过所述开关配置将定义接口转换为真实接口;
[0038]具体的,暂时运行于工程代码中的接口为定义接口,提供的是与真实数据属性相同的虚假数据,当后端接收到前端调用接口的指令之后,后端工程师可以选择在接口中添加真实数据,这是因为在网站实际开发过程中,前端需要的数据后端不一定能及时提供到,或者还没有确切的真实数据,就导致前端的开发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.通过生成接口加速网站开发的方法,其特征在于,所述方法包括:前端定义所需数据的属性,根据所需数据的属性生成接口,确定所述接口的响应格式,前端在工程代码中实现所述接口的响应格式;将所述工程代码中的接口生成API代码,且所述API代码按照接口的响应格式进行响应,将所述API代码生成到服务器上,前端向所述服务器发送接口调用请求指令;根据所述请求指令,后端以接口的响应格式提供接口的真实数据供前端调用。2.根据权利要求1所述的通过生成接口加速网站开发的方法,其特征在于,当后端接收到所述请求指令后,后端解读前端接口的定义,并生成一个开关配置运行在服务器上。3.根据权利要求2所述的通过生成接口加速网站开发的方法,其特征在于,所述开关配置用于切换接口为真实接口或定义接口,所述接口为真实接口时,所述接口内的数据为真实数据,所述接口为定义接口时,所述接口内的数据为虚假数据,当后端在定义接口内提供真实数据后,通过所述开关配置将定义接口转换为真实接口。4.根据权利要求1所述的通过生成接口加速网站开...

【专利技术属性】
技术研发人员:杨小锋王忠将
申请(专利权)人:成都小步创想慧联科技有限公司
类型:发明
国别省市:

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

1