本申请涉及计算机,尤其涉及开发调试方法、装置、系统、设备、介质及产品。
背景技术:
1、随着计算机技术的发展,微前端架构技术的应用越来越多。在为前端开发过程中,需要对其中的各个子应用进行开发调试。
2、在现有技术中,对微前端架构中开发的子应用进行调试的时候,需要同时启动微前端架构中的基座应用以及需要开发调试的目标子应用。在本地开发服务器中,如果不开启对应子应用的本地开发服务,那么将无法访问对应子应用的页面。或者,若开发调试中有访问其他子应用页面的需求,需要先开启其他子应用的本地开发服务,整个开发调试过程繁琐,开发调试工作效率低。因此,需要一种能够有效提高开发调试工作效率的方案。
技术实现思路
1、为解决或改善现有技术中存在的问题,本申请各实施例提供了开发调试方法、装置、系统、设备、介质及产品。
2、第一方面,在本申请的一个实施例中,提供了一种开发调试方法。应用于开发服务器,该方法包括:
3、在微前端架构中,确定待开发调试的目标子应用;
4、将平台服务器提供的所述目标子应用对应的目标代理规则配置到代理工具中;
5、在测试环境中,根据从所述代理工具中选择的所述目标代理规则,将所述目标子应用的资源请求转发到本地开发服务下进行开发调试。
6、第二方面,在本申请的一个实施例中,提供了一种开发调试方法。应用于平台服务器,该方法包括:
7、响应于规则获取请求,将目标子应用对应的目标代理规则发送到本地开发服务;其中,所述目标代理规则是由至少一个用户针对所述目标子应用配置的;以便本地开发服务将所述目标代理规则配置到代理工具中之后,在测试环境中利用所述目标代理规则将资源请求转发到本地开发服务下进行当前支持的调试功能的开发调试。
8、第三方面,本申请的一个实施例中,提供了一种开发调试装置,应用于开发服务器,所述装置包括:
9、确定模块,用于在微前端架构中,确定待开发调试的目标子应用;
10、配置模块,用于将平台服务器提供的所述目标子应用对应的目标代理规则配置到代理工具中;
11、调试模块,用于在测试环境中,根据从所述代理工具中选择的所述目标代理规则,将所述目标子应用的资源请求转发到本地开发服务下进行开发调试。
12、第四方面,本申请的一个实施例中,提供了一种开发调试系统,所述系统包括:
13、平台服务器,用于响应于规则获取请求,将目标子应用对应的目标代理规则发送到本地开发服务;其中,所述目标代理规则是由至少一个用户针对所述目标子应用配置的;以便本地开发服务将所述目标代理规则配置到代理工具中之后,在测试环境中利用所述目标代理规则将资源请求转发到本地开发服务下进行当前支持的调试功能的开发调试;
14、本地开发服务,用于在微前端架构中,确定待开发调试的目标子应用;将平台服务器提供的所述目标子应用对应的目标代理规则配置到代理工具中;在测试环境中,根据从所述代理工具中选择的所述目标代理规则,将所述目标子应用的资源请求转发到本地开发服务下进行开发调试。
15、第五方面,在本申请的一个实施例中,提供了一种电子设备,包括存储器及处理器;其中,
16、所述存储器,用于存储程序;
17、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于实现第一方面或第二方面所述的方法。
18、第六方面,在本申请的一个实施例中,提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如第一方面或第二方面所述的方法。
19、第七方面,在本申请的一个实施例中,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如第一方面或第二方面所述的方法。
20、本申请实施例提供的技术方案,在微前端架构中,为了方便开发和维护,由基座应用和多个子应用共同实现某项功能。在开发的时候,需要对各个子应用分别进行开发调试。具体来说,在确定待开发调试的目标子应用之后,利用平台服务器设定目标子应用对应的目标代理规则,进而将设定好的目标代理规则配置到代理工具中。在打开测试环境页面之后,选择所需的目标代理规则。进而,在测试环境中将目标子应用调试过程中的资源请求转发到本地开发服务下进行开发调试。由于在配置有目标代理规则的代理工具的作用下,可以实现在本地开发服务,而不需要开启基座应用等繁琐操作,能够有效提高开发调试效率。此外,在测试环境中进行开发调试的时候,可以直接访问测试环境中的其他子应用,不需要进行子应用切换,能够显著提高开发调试效率,简化开发调试过程中的繁琐步骤。
1.一种开发调试方法,其特征在于,应用于开发服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述将平台服务器提供的所述目标子应用对应的目标代理规则配置到代理工具中,包括:
4.根据权利要求3所述的方法,其特征在于,所述在测试环境中,根据从所述代理工具中选择的所述目标代理规则,将所述目标子应用的资源请求转发到本地开发服务下进行开发调试,包括:
5.根据权利要求1所述的方法,其特征在于,所述在测试环境中,根据从所述代理工具中选择的所述目标代理规则,包括:
6.根据权利要求4所述的方法,其特征在于,将所述目标子应用的资源请求转发到本地开发服务下进行开发调试,包括:
7.根据权利要求4所述的方法,其特征在于,所述利用所述目标代理规则中设定的路由路径规则,修改所述开发调试请求的路由路径,包括:
8.一种开发调试方法,其特征在于,应用于平台服务器,所述方法包括:
9.一种开发调试系统,其特征在于,所述系统包括:
10.一种开发调试装置,其特征在于,应用于服务器,所述装置包括:
11.一种电子设备,包括存储器及处理器;其中,
12.一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至8中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8中任一项所述的方法。