The invention discloses an API file management method, a server and a storage medium. The method comprises receiving an API file newly uploaded by the server, judging whether the stored API file is changed by the interface or the newly added API file according to the interface name of the API file, and sending a pre-sent if the stored API file is changed by the interface. Set the format of the prompt information to the client, the end of the process, if the new API file, the API code for the new API interface and API file allocation a label, through the label to establish the mapping between API code and API file; Set the relationship between the label and the client address, so as to achieve the interface migration have Effective monitoring to avoid code intrusive.
【技术实现步骤摘要】
API文件管理方法、服务器及存储介质
本专利技术涉及计算机
,尤其涉及一种应用程序接口(ApplicationProgrammingInterface,API)文件管理方法、服务器及计算机可读存储介质。
技术介绍
API文件是关于API接口调用的描述性文件,每个API文件包括API接口和API接口调用说明。目前,API文件的管理主要有两种,一种是在实现API接口的代码中加大量注释,通过工具自动生成rest风格的API文件,这种类型的API文件具有很强的代码入侵性,大大降低代码的可读性;另一种是创建markdown文件,在markdown文件中添加API接口描述,这种类型的API文件在接口变更的情况下难以及时修改,同时在多人协作、前后端分离的场景下,应用效果不佳。
技术实现思路
鉴于以上内容,本专利技术提供一种API文件管理方法、服务器及计算机可读存储介质,能够对API接口进行实时监控,提高代码的可读性,有利于API接口变更时及时进行修改和通知客户端。为实现上述目的,本专利技术提供一种API文件管理方法,该方法包括:接收步骤:接收服务端新上传的一份API文件;判断步骤:根据API文件中的接口名称判断是接口变更的已存储API文件,还是新增的API文件,若是接口变更的已存储API文件,则发送预设格式的提示信息给客户端、流程结束,若是新增的API文件,则流程进入分配步骤;分配步骤:为新增API接口的API代码及API文件分配一个标签,通过标签建立API代码与API文件之间的映射关系;设置步骤:设置该标签与客户端地址之间的关联关系。优选地,该方法还包括:在服务器中 ...
【技术保护点】
1.一种API文件管理方法,应用于服务器,服务器与服务端及客户端相连接,其特征在于,所述方法包括:接收步骤:接收服务端新上传的一份API文件;判断步骤:根据API文件中的接口名称判断是接口变更的已存储API文件,还是新增的API文件,若是接口变更的已存储API文件,则发送预设格式的提示信息给客户端、流程结束,若是新增的API文件,则流程进入分配步骤;分配步骤:为新增API接口的API代码及API文件分配一个标签,通过标签建立API代码与API文件之间的映射关系;设置步骤:设置该标签与客户端地址之间的关联关系。
【技术特征摘要】
1.一种API文件管理方法,应用于服务器,服务器与服务端及客户端相连接,其特征在于,所述方法包括:接收步骤:接收服务端新上传的一份API文件;判断步骤:根据API文件中的接口名称判断是接口变更的已存储API文件,还是新增的API文件,若是接口变更的已存储API文件,则发送预设格式的提示信息给客户端、流程结束,若是新增的API文件,则流程进入分配步骤;分配步骤:为新增API接口的API代码及API文件分配一个标签,通过标签建立API代码与API文件之间的映射关系;设置步骤:设置该标签与客户端地址之间的关联关系。2.根据权利要求1所述的API文件管理方法,其特征在于,该方法还包括:在服务器中将API接口的代码与API文件进行分离,提供代码库存储API代码,API文件库存储API文件。3.根据权利要求1所述的API文件管理方法,其特征在于,所述判断步骤还包括:将新上传的API文件的接口名称与API文件库中存储的API文件的接口名称相比较,若新上传的API文件的接口名称与API文件库中存储的某个API文件的接口名称相同,则判断该API文件是接口变更的已存储API文件,若新上传的API文件的接口名称与API文件库中存储的所有API文件的接口名称不同,则判断该API文件是新增的API文件。4.根据权利要求1所述的API文件管理方法,其特征在于,该方法还包括:标签与客户端地址之间的关联关系设置完成后,发送预设格式的反馈信息给服务端。5.根据权利要求1-4任一项所述的API文件管理方法,其特征在于,所述标签是根据标签列表的顺序自动生成一个唯一的标记名称。6.一种服务器,其特征在于,所述服务器包括:存储器、处理器及显示器,所述存储器上存储有AP...
【专利技术属性】
技术研发人员:叶腾飞,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。