一种服务器域名切换的方法及装置制造方法及图纸

技术编号:31308654 阅读:16 留言:0更新日期:2021-12-12 21:33
本发明专利技术提供的一种服务器域名切换的方法及装置,通过获取当前界面的url参数,并生成相应的域名输入框;接收所述域名输入框中输入的域名值,并存储至本地;发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换,提高了服务器域名切换的实用性和通用性。和通用性。和通用性。

【技术实现步骤摘要】
一种服务器域名切换的方法及装置


[0001]本专利技术涉及计算机
,特别涉及一种服务器域名切换的方法及装置。

技术介绍

[0002]传统的Vue打包工具如webpack与rollup都是使用Node.js模块的标准打包方式。基于前后端交互技术,后端生产环境需通过json格式传输数据与前端进行交互。由于后端没有类似前端的可视化调试页面,后端无法在本地环境与生产环境之间进行动态的域名切换。此时就需要前端在运行打包工具时设置环境变量,但是在打包之后该环境变量对应的域名已经固定下来。
[0003]而前端想要实现域名动态切换,就必须对相关环境配置代码进行更改,然后再去部署到测试环境与生产环境上,容易影响到正在使用Git代码托管和研发协作平台的其他开发人员,导致线上代码出现问题。

技术实现思路

[0004](一)要解决的技术问题
[0005]为了解决现有技术的上述问题,本专利技术提供一种服务器域名切换的方法及装置,能够提高政策推送的准确性和全面性。
[0006](二)技术方案
[0007]为了达到上述目的,本专利技术采用的一种技术方案为:
[0008]一种服务器域名切换的方法,包括步骤:
[0009]S1、获取当前界面的url参数,并生成相应的域名输入框;
[0010]S2、接收所述域名输入框中输入的域名值,并存储至本地;
[0011]S3、发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换。
[0012]为了达到上述目的,本专利技术采用的另一种技术方案为:
[0013]一种服务器域名切换的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
[0014]S1、获取当前界面的url参数,并生成相应的域名输入框;
[0015]S2、接收所述域名输入框中输入的域名值,并存储至本地;
[0016]S3、发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换。
[0017]本专利技术的有益效果在于:通过获取当前界面的url参数,并生成相应的域名输入框;接收所述域名输入框中输入的域名值,并存储至本地;发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换,提高了服务器域名切换的实用性和通用性。
附图说明
[0018]图1为本专利技术实施例的服务器域名切换的方法流程图;
[0019]图2为本专利技术实施例的服务器域名切换的装置的整体结构示意图。
[0020]【附图标记说明】
[0021]1:服务器域名切换的装置;
[0022]2:存储器;
[0023]3:处理器。
具体实施方式
[0024]为了更好的解释本专利技术,以便于理解,下面结合附图,通过具体实施方式,对本专利技术作详细描述。
[0025]实施例一
[0026]请参照图1,一种服务器域名切换的方法,包括步骤:
[0027]S1、获取当前界面的url参数,并生成相应的域名输入框;
[0028]步骤S1具体为:
[0029]获取当前界面的url参数,并判断所述url参数是否符合预设的格式,若符合,则生成相应的域名输入框。
[0030]S2、接收所述域名输入框中输入的域名值,并存储至本地;
[0031]步骤S2具体为:
[0032]接收所述域名输入框中输入的域名值,并存储至local Storage本地缓存中。
[0033]S3、发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换。
[0034]所述的根据所述域名值对服务器域名进行切换具体为:
[0035]判断本地存储的域名值是否为空,若是,则调用全局环境变量文件里配置的原域名,否则,从local Storage本地缓存中取出域名,将域名存储值替换至当前域名开头处进行拼接替换,完成服务器域名的切换。
[0036]实施例二
[0037]本实施例和实施例一的区别在于,本实施例将结合具体的应用场景进一步说明本专利技术上述服务器域名切换的方法是如何实现的:
[0038]1、获取当前界面的url参数,并判断所述url参数是否符合预设的格式,若符合,则生成相应的域名输入框。
[0039]具体地,所述当前界面为指定界面,例如登录界面;
[0040]2、接收所述域名输入框中输入的域名值,并存储至local Storage本地缓存中;
[0041]具体地,在点击登录按钮时,将域名输入框输入的值存入存储介质,例如local Storage本地缓存进行保存,保证数据不轻易丢失。
[0042]3、发送请求时,先请求获取本地存储的域名值,并判断本地存储的域名值是否为空,若是,则调用全局环境变量文件里配置的原域名,否则,从local Storage本地缓存中取出域名,将域名存储值替换至当前域名开头处进行拼接替换,完成服务器域名的切换。
[0043]具体地,每次发起Ajax请求,先请求获取本地存储的域名值,通过if

else条件判
断结构进行判断,若当前域名存储值为空,则调用默认打包好的env全局环境变量文件里配置的原域名;否则,将会从localStorage本地缓存中取出域名,将域名存储值替换至当前域名开头处进行拼接替换。
[0044]实施例三
[0045]请参照图2,一种服务器域名切换的装置1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述程序时实现实施例一中的各个步骤。
[0046]以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等同变换,或直接或间接运用在相关的
,均同理包括在本专利技术的专利保护范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器域名切换的方法,其特征在于,包括步骤:S1、获取当前界面的url参数,并生成相应的域名输入框;S2、接收所述域名输入框中输入的域名值,并存储至本地;S3、发送请求时,先请求获取本地存储的域名值,并根据所述域名值对服务器域名进行切换。2.根据权利要求1所述的服务器域名切换的方法,其特征在于,步骤S1具体为:获取当前界面的url参数,并判断所述url参数是否符合预设的格式,若符合,则生成相应的域名输入框。3.根据权利要求1所述的服务器域名切换的方法,其特征在于,步骤S2具体为:接收所述域名输入框中输入的域名值,并存储至localStorage本地缓存中。4.根据权利要求3所述的服务器域名切换的方法,其特征在于,所述的根据所述域名值对服务器域名进行切换具体为:判断本地存储的域名值是否为空,若是,则调用全局环境变量文件里配置的原域名,否则,从localStorage本地缓存中取出域名,将域名存储值替换至当前域名开头处进行拼接替换,完成服务器域名的切换。5.一种服务器域名切换的装置,包括存储器、处理器及存储...

【专利技术属性】
技术研发人员:骆少猛金敏健严贤林林堃李嘉文黄洋洋
申请(专利权)人:福建野小兽健康科技有限公司
类型:发明
国别省市:

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

1