【技术实现步骤摘要】
切换项目环境的方法、装置、存储介质及电子设备
[0001]本公开涉及通信
,具体地,涉及一种切换项目环境的方法、装置、存储介质及电子设备。
技术介绍
[0002]在vue3框架前端项目开发过程中,一般会经历本地开发环境、测试脚本环境、开发自测环境、测试环境、预上线环境等等项目环境,然后才能正式发布。在此过程中,各个项目环境之间存在差异,在本地开发的时候都会碰到跨域的问题,当需要在各个环境之间进行切换的时候,就会遇到前端环境不需要变化,但服务端环境需要不断切换的情况,此时需要针对不同的环境选择不同的环境配置。
[0003]现有技术中,一般通过前端更换接口地址然后进行打包,用户再进行安装的方式进行项目环境的切换,这种方式需要先更换地址,再进行打包,但是,更换地址需要用户重复更新代码,操作繁琐,导致环境切换容易出错,使得环境切换效率低。
技术实现思路
[0004]本公开的目的是提供一种切换项目环境的方法、装置、存储介质及电子设备,用以解决相关技术中存在的问题。
[0005]为了实现上述目的,根 ...
【技术保护点】
【技术特征摘要】
1.一种切换项目环境的方法,其特征在于,包括:获取环境切换指令,所述环境切换指令用于指示将目标项目的当前环境切换为目标环境,所述环境切换指令包括所述目标环境的环境标识信息;通过预先生成的环境配置文件,获取所述环境标识信息对应的环境数据地址,所述环境配置文件包括至少一个环境标识信息与环境数据地址的对应关系;根据所述环境数据地址,将所述目标项目的当前环境切换为所述目标环境。2.根据权利要求1所述的方法,其特征在于,所述根据所述环境数据地址,将所述目标项目的当前环境切换为所述目标环境,包括:通过HTTP请求函数访问所述环境数据地址,以将所述目标项目的当前环境切换为所述目标环境。3.根据权利要求2所述的方法,其特征在于,所述通过HTTP请求函数访问所述环境数据地址,以将所述目标项目的当前环境切换为所述目标环境,包括:通过HTTP请求函数生成数据请求消息,所述数据请求消息包括所述环境数据地址;根据所述数据请求消息,从所述环境数据地址对应的服务器中获取所述目标环境对应的环境数据;加载所述环境数据,以将所述目标项目的当前环境切换为所述目标环境。4.根据权利要求1所述的方法,其特征在于,所述通过环境配置文件,获取所述环境标识信息对应的环境数据地址,包括:通过process.env函数从所述环境配置文件中,获取与所述环境标识信息对应的环境数据地址。5.根据权利要求1所述的方法,其特征在于,所述环境配置文件通过以下方式预先生成:生成配置文件;建立至少一个...
【专利技术属性】
技术研发人员:杨帆,
申请(专利权)人:北京天九云电子商务集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。