应用程序的调试方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:30332728 阅读:22 留言:0更新日期:2021-10-10 00:51
本发明专利技术公开了应用程序的调试方法、装置、电子设备和计算机可读介质,涉及自动程序设计技术领域。该方法的一具体实施方式包括:安装软件包管理器,基于软件包管理器搭建开发框架,并安装代码构建工具;在开发框架中配置运行环境参数,并将运行环境参数传递至代码构建工具;利用代理构建工具根据运行环境参数构建代码项目,并配置运行环境代理服务,打包所构建的代码项目得到应用程序;根据运行环境代理服务将应用程序的访问请求发送至运行环境参数指示的服务端,并接收响应结果,以实现对应用程序的调试。该实施方式提高了调试效率和调试效果,拓展了调试的适用场景。拓展了调试的适用场景。拓展了调试的适用场景。

【技术实现步骤摘要】
应用程序的调试方法、装置、电子设备和计算机可读介质


[0001]本专利技术涉及自动程序设计
,尤其涉及一种应用程序的调试方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]应用程序在正式发布之前,需要进行调试来修复可能出现的错误和缺陷。同时为了更好地完善应用程序,为其后续的平稳运行提供保障,常需要在多套环境面向多个服务端进行调试。
[0003]现有技术中至少存在如下问题:
[0004]现有的应用系统调试方法,面对多个服务端、多套运行环境时,常需要重启代码工程或重启编程软件来实现,导致调试耗时长,调试效果差;另一方面,开发人员需要在代码的配置文件中硬编码待访问的服务端地址,需要显示写入运行环境变量才能适配不同的环境,导致调试的准确率较低,现有的调试方法适用的场景较窄。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种应用程序的调试方法、装置、电子设备和计算机可读介质,能够提前配置运行环境参数以及配置运行环境代理服务,使得应用程序能够快速直接地访问服务端,完成调试过程,提高了调试效率和调试效果,还拓展了调试的适用场景。
[0006]为实现上述目的,根据本专利技术实施例的第一方面,提供了一种应用程序的调试方法,包括:
[0007]安装软件包管理器,基于软件包管理器搭建开发框架,并安装代码构建工具;
[0008]在开发框架中配置运行环境参数,并将运行环境参数传递至代码构建工具;
[0009]利用代理构建工具根据运行环境参数构建代码项目,并配置运行环境代理服务,打包所构建的代码项目得到应用程序;
[0010]根据运行环境代理服务将应用程序的访问请求发送至运行环境参数指示的服务端,并接收响应结果,以实现对应用程序的调试。
[0011]进一步地,运行环境参数包括接口参数和访问路径参数,其中,接口参数指示了待访问服务端对应的接口参数,访问路径参数指示了访问待访问服务端的路径参数。
[0012]进一步地,接口参数的数量为多个;利用代理构建工具根据运行环境参数构建代码项目,打包所构建的代码项目得到应用程序,包括:
[0013]利用代理构建工具根据多个接口参数分别构建代码项目,打包代码项目得到多个运行环境下的应用程序。
[0014]进一步地,访问路径参数的数量为多个;配置运行环境代理服务的步骤包括:
[0015]根据多个接口参数配置映射接口,根据多个访问路径参数配置脚本命令,以实现运行环境代理服务的配置。
[0016]进一步地,根据运行环境代理服务将应用程序的访问请求发送至运行环境参数指示的服务端,包括:
[0017]根据运行环境代理服务的脚本命令确定应用程序的访问请求对应的服务端;
[0018]通过运行环境代理服务的映射接口将访问请求发送至服务端。
[0019]进一步地,若响应结果为响应失败,还包括:
[0020]根据响应结果对应的服务端信息,调整运行环境参数,并对开发框架中配置的运行环境参数进行更新。
[0021]根据本专利技术实施例的第二方面,提供了一种应用程序的调试装置,包括:
[0022]安装模块,用于安装软件包管理器,基于软件包管理器搭建开发框架,并安装代码构建工具;
[0023]参数配置模块,用于在开发框架中配置运行环境参数,并将运行环境参数传递至代码构建工具;
[0024]代码项目构建及代理配置模块,用于利用代理构建工具根据运行环境参数构建代码项目,并配置运行环境代理服务,打包所构建的代码项目得到应用程序;
[0025]调试模块,用于根据运行环境代理服务将应用程序的访问请求发送至运行环境参数指示的服务端,并接收响应结果,以实现对应用程序的调试。
[0026]进一步地,若响应结果为响应失败,调试模块还用于:
[0027]根据响应结果对应的服务端信息,调整运行环境参数,并对开发框架中配置的运行环境参数进行更新。
[0028]根据本专利技术实施例的第三方面,提供了一种电子设备,包括:
[0029]一个或多个处理器;
[0030]存储装置,用于存储一个或多个程序,
[0031]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种应用程序的调试方法。
[0032]根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种应用程序的调试方法。
[0033]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用安装软件包管理器,基于软件包管理器搭建开发框架,并安装代码构建工具;在开发框架中配置运行环境参数,并将运行环境参数传递至代码构建工具;利用代理构建工具根据运行环境参数构建代码项目,并配置运行环境代理服务,打包所构建的代码项目得到应用程序;根据运行环境代理服务将应用程序的访问请求发送至运行环境参数指示的服务端,并接收响应结果,以实现对应用程序的调试的技术手段,所以克服了现有的应用系统调试方法中存在的调试耗时长,调试效果差,调试准确率低,适用场景较窄的技术问题,进而达到提高调试效率和调试效果,拓展调试的适用场景的技术效果。
[0034]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0035]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0036]图1是根据本专利技术第一实施例提供的应用程序的调试方法的主要流程的示意图;
[0037]图2是根据本专利技术第二实施例提供的应用程序的调试方法的主要流程的示意图;
[0038]图3是根据本专利技术实施例提供的应用程序的调试装置的主要模块的示意图;
[0039]图4是本专利技术实施例可以应用于其中的示例性系统架构图;
[0040]图5是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0041]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0042]图1是根据本专利技术第一实施例提供的应用程序的调试方法的主要流程的示意图;如图1所示,根据本专利技术实施例提供的应用程序的调试方法主要包括:
[0043]步骤S101,安装软件包管理器,基于软件包管理器搭建开发框架,并安装代码构建工具。
[0044]具体地,根据本专利技术实施例,上述软件包管理器为NPM(Node Package Manager,软件包管理器),是Node.js(一个让JavaScript运行在服务端的开发平台,软件分发平台)的包管理器,管理者大量的Web程序的代码。开放框架为Vue.JS(在前端开发领域使用非常广泛的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的调试方法,其特征在于,包括:安装软件包管理器,基于所述软件包管理器搭建开发框架,并安装代码构建工具;在所述开发框架中配置运行环境参数,并将所述运行环境参数传递至所述代码构建工具;利用所述代理构建工具根据所述运行环境参数构建代码项目,并配置运行环境代理服务,打包所构建的代码项目得到应用程序;根据所述运行环境代理服务将所述应用程序的访问请求发送至所述运行环境参数指示的服务端,并接收响应结果,以实现对所述应用程序的调试。2.根据权利要求1所述的应用程序的调试方法,其特征在于,所述运行环境参数包括接口参数和访问路径参数,其中,所述接口参数指示了待访问服务端对应的接口参数,所述访问路径参数指示了访问所述待访问服务端的路径参数。3.根据权利要求2所述的应用程序的调试方法,其特征在于,所述接口参数的数量为多个;利用所述代理构建工具根据所述运行环境参数构建代码项目,打包所构建的代码项目得到应用程序,包括:利用所述代理构建工具根据多个所述接口参数分别构建代码项目,打包代码项目得到多个运行环境下的应用程序。4.根据权利要求3所述的应用程序的调试方法,其特征在于,所述访问路径参数的数量为多个;配置运行环境代理服务的步骤包括:根据多个所述接口参数配置映射接口,根据多个所述访问路径参数配置脚本命令,以实现所述运行环境代理服务的配置。5.根据权利要求4所述的应用程序的调试方法,其特征在于,所述根据所述运行环境代理服务将所述应用程序的访问请求发送至所述运行环境参数指示的服务端,包括:根据所述运行环境代理服务的脚本命令确定所述应用程序的访问请求对应的服务端...

【专利技术属性】
技术研发人员:肖兆琦张同虎
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1