本发明涉及前端开发,尤其是涉及一种服务器的配置方法、系统、存储介质及计算机设备。
背景技术:
1、随着全球广域网(web)页面的日趋复杂化,特别是以微服务方式进行的全球广域网页面的前端项目开发过程中,在对页面实现的业务中特定的服务进行开发时,开发者常需要使终端机在本机服务器和测试服务器间反复的进行连接,以在本机服务器或测试服务器上进行代码部署。
2、当前,各大互联网厂商的开发人员多通过修改终端机中的系统(hosts)文件中的路径配置信息,强制改变配置服务器和域名间的对应关系,以在终端机和服务器间建立直接的连接关系,实现将请求发送到对应指定服务器。但是,上述方法在完成对其中一个服务器的配置时,若希望连接到另一个服务器进行配置,需要重新配置终端机上的hosts文件,修改服务器和域名间的对应关系,以实现对另一个服务器的连接与配置,导致在前端项目开发过程中对不同服务器上的代码部署效率被严重降低。
技术实现思路
1、有鉴于此,本申请提供了一种服务器的配置方法、系统、存储介质及计算机设备,主要目的在于解决在前端项目开发过程中对不同服务器上的代码部署效率偏低的技术问题。
2、根据本发明的第一个方面,提供了一种服务器的配置方法,该方法应用于对本机服务器和/或测试服务器进行配置的系统中,该方法包括:
3、获取本地编辑器代码和域名信息;
4、在预先存储的系统文件中确定出与所述域名信息对应的统一资源定位符信息;
5、基于预先存储的所述统一资源定位符信息和本机服务器的地址信息以及测试服务器的地址信息的映射关系,确定所述本机服务器的地址信息和所述测试服务器的地址信息;
6、基于所述本机服务器的地址信息连接到所述本机服务器,并根据所述本机服务器所处的部署状态,将所述本机服务器或所述测试服务器确定为目标服务器;
7、与所述目标服务器建立通信连接,确定所述目标服务器中与所述本地编辑器代码对应的浏览器环境代码,确定所述本地编辑器代码相对于所述浏览器环境代码的变更代码,并将所述变更代码部署到所述目标服务器。
8、根据本发明的第二个方面,提供了一种服务器的配置系统,该系统包括终端机和反向代理服务器,其中,
9、所述终端机,用于获取本地编辑器代码和域名信息;
10、所述终端机,还用于在预先存储于本地的系统文件中确定出与所述域名信息对应的统一资源定位符信息,并将所述统一资源定位符信息和所述本地编辑器代码发送到所述反向代理服务器;
11、所述反向代理服务器,用于基于预先存储的所述统一资源定位符信息和本机服务器的地址信息以及测试服务器的地址信息的映射关系,确定所述本机服务器的地址信息和所述测试服务器的地址信息;
12、所述反向代理服务器,还用于基于所述本机服务器的地址信息连接到所述本机服务器,并根据所述本机服务器所处的部署状态,将所述本机服务器或所述测试服务器确定为目标服务器;
13、所述反向代理服务器,还用于与所述目标服务器建立全双工通信连接,确定所述目标服务器中与所述本地编辑器代码对应的浏览器环境代码,确定所述本地编辑器代码相对于所述浏览器环境代码的变更代码,并将所述变更代码部署到所述目标服务器。
14、根据本发明的第三个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述服务器的配置方法。
15、根据本发明的第四个方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述服务器的配置方法。
16、本发明提供的一种服务器的配置方法、系统、存储介质及计算机设备,首先,通过域名信息确定域名信息对应的服务器的url信息,再通过预先存储的url信息与本机服务器和测试服务器的地址信息映射关系信息中确定本机服务器的地址信息;然后,判断本机服务器是否处于部署状态,基于本机服务器所处的部署或非部署的状态,在本机服务器与测试服务器中确定出要进行配置的目标服务器,并与其建立通信连接。最后,将需要配置的服务的本地编辑器代码与服务器中的浏览器环境代码进行对应,确定变更代码,并将变更代码部署到目标服务器中。相较于现有的使用hosts文件中的域名信息与本机服务器或测试服务器的地址的映射信息,确定出所要连接的服务器并进行连接的技术方案相比,本申请可以在不需要对hosts文件中的域名信息与服务器的对应关系进行修改的情况下,使hosts文件中的一条配置信息可以同时定位到本机服务器和测试服务器的地址信息,并通过识别本机服务器的部署状态,确定所要连接的服务器并对其进行配置,避免了在对一个服务器配置完成后,需要重新配置hosts文件中的映射信息的过程,有效提高了在前端项目开发过程中对不同服务器上的代码部署效率。
17、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种服务器的配置方法,应用于对本机服务器和/或测试服务器进行配置的系统,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述本机服务器所处的部署状态,将所述本机服务器或所述测试服务器确定为目标服务器,包括:
3.根据权利要求1所述的方法,其特征在于,所述在预先存储的系统文件中确定出与所述域名信息对应的统一资源定位符信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述本机服务器的地址信息连接到所述本机服务器,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述地址信息对所述本机服务器进行连接,并判断能否基于所述地址信息连接到所述本机服务器之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述确定所述目标服务器中与所述本地编辑器代码对应的浏览器环境代码,确定所述本地编辑器代码相对于所述浏览器环境代码的变更代码,并将所述变更代码部署到所述目标服务器,包括:
7.一种服务器的配置系统,其特征在于,所述系统包括终端机和反向代理服务器,其中,
8.根据权利要求7所述的系统,其特征在于,所述终端机,还用于获取发送到外部服务器的本地编辑器代码和外部服务器的域名信息,并将所述本地编辑器代码和所述外部服务器的域名信息发送到所述反向代理服务器;
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。