本发明涉及计算机,尤其涉及一种配置方法、装置、设备及存储介质。
背景技术:
1、随着互联网的不断发展,人们经常使用网络获取信息以及服务,例如浏览网络新闻、看影视剧、网购等,这些网上应用基本上都是通过web技术通过页面的形式呈现在用户面前,web技术作为人机交互的关口,是人机交互的重要组成部分。互联网的不断发展让人们对web页面的更新提出了更高的要求,服务提供商则经常需要更新页面、上线应用等工作。
2、上线应用就无法避免发布新应用版本,一般的情况下应用会分为多个环境,例如生产、预发布、测试等等,每一个应用的配置在不同环境下是不同的。现有技术中,前端应用的配置是通过本地开发项目中的普通文件保存的,如果出现页面接口需要更新、配置写错、应用多等情况,需要开发人员返回本地开发的配置修改相关的配置代码,修改流程过长。
技术实现思路
1、本发明提供一种配置方法、装置、设备及存储介质,以解决现有技术需要开发人员返回本地开发的配置修改相关的配置代码,修改流程过长的问题。
2、为实现上述目的,本发明实施例提供了一种配置方法,应用于前端,所述配置方法包括:
3、向配置中心发送配置修改指令,所述配置修改指令用于指示所述配置中心对目标环境的目标应用的原始配置信息进行修改,得到目标配置信息;
4、从所述配置中心下载所述目标配置信息;
5、将所述目标配置信息转义成预设格式的目标配置信息;
6、将所述预设格式的目标配置信息打包上传至所述目标环境对应的服务器。
7、作为上述方案的改进,所述从所述配置中心下载所述目标配置信息,包括:
8、向所述配置中心发送携带有目标标识的配置下载指令,从所述配置中心下载对应所述目标标识的目标配置信息,其中所述目标标识分别与所述目标环境和所述目标应用对应。
9、作为上述方案的改进,所述将所述目标配置信息转义成预设格式的目标配置信息,包括:
10、将所述目标配置信息按字段进行分离,开始遍历分离得到的字段,将所述分离得到的字段转义成预设格式的目标配置信息。
11、作为上述方案的改进,所述将所述预设格式的目标配置信息打包上传至所述目标环境对应的服务器,包括:
12、将所述预设格式的目标配置信息的目标标识与所述前端预先存储的本地标识进行匹配,当匹配成功时,为所述预设格式的目标配置信息设置打包标识,并将所述预设格式的目标配置信息及所述打包标识写入环境配置文件;
13、响应于打包指令,当读取到所述环境配置文件中的打包标识时,对所述预设格式的目标配置信息进行打包,将打包好的目标配置信息上传至所述目标环境对应的服务器。
14、作为上述方案的改进,所述配置方法还包括:
15、当检测到以下任意一种错误情况时,对外报错:
16、所述错误情况包括:所述目标配置信息下载失败、将所述目标配置信息转义成所述预设格式的目标配置信息失败、将所述预设格式的目标配置信息打包失败和将打包后的所述目标配置信息上传失败。
17、作为上述方案的改进,所述目标环境包括以下的其中一种:开发环境、测试环境、预发布环境和生产环境。
18、为实现上述目的,本发明实施例还提供了一种配置装置,应用于前端,所述配置装置包括:
19、配置修改模块,用于向配置中心发送配置修改指令,所述配置修改指令用于指示所述配置中心对目标环境的目标应用的原始配置信息进行修改,得到目标配置信息;
20、配置下载模块,用于从所述配置中心下载所述目标配置信息;
21、转义模块,用于将所述目标配置信息转义成预设格式的目标配置信息;
22、打包模块,用于将所述预设格式的目标配置信息打包上传至所述目标环境对应的服务器。
23、作为上述方案的改进,所述配置下载模块还用于:
24、向所述配置中心发送携带有所述目标环境的所述目标应用的标识,从所述配置中心下载对应所述标识的目标配置信息。
25、为实现上述目的,本发明实施例提供了一种配置设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的配置方法。
26、为实现上述目的,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的配置方法。
27、与现有技术相比,本发明实施例提供的一种配置方法、装置、设备及存储介质,应用于前端,通过向配置中心发送配置修改指令,所述配置修改指令用于指示所述配置中心对目标环境的目标应用的原始配置信息进行修改,得到目标配置信息;从所述配置中心下载所述目标配置信息;将所述目标配置信息转义成预设格式的目标配置信息;将所述预设格式的目标配置信息打包上传至所述目标环境对应的服务器。由此可见,本发明实施例无需开发人员返回本地开发的配置修改相关的配置代码,直接修改配置中心中对应的原始配置信息,即可以重新部署生效,省去了很多流程,大幅度降低了项目风险和错误率,提高了效能。此外本发明实施例服务于前端,可以通过配置中心加载前端项目的配置,能够解决前端配置出错的情况。
1.一种配置方法,其特征在于,应用于前端,所述配置方法包括:
2.如权利要求1所述的配置方法,其特征在于,所述从所述配置中心下载所述目标配置信息,包括:
3.如权利要求1所述的配置方法,其特征在于,所述将所述目标配置信息转义成预设格式的目标配置信息,包括:
4.如权利要求1所述的配置方法,其特征在于,所述将所述预设格式的目标配置信息打包上传至所述目标环境对应的服务器,包括:
5.如权利要求1所述的配置方法,其特征在于,所述配置方法还包括:
6.如权利要求1所述的配置方法,其特征在于,所述目标环境包括以下的其中一种:开发环境、测试环境、预发布环境和生产环境。
7.一种配置装置,其特征在于,应用于前端,所述配置装置包括:
8.如权利要求7所述的配置装置,其特征在于,所述配置下载模块还用于:
9.一种配置设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~6任一项所述的配置方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~6任一项所述的配置方法。