System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种前端配置方法、设备和计算机可读存储介质。
技术介绍
1、前端开发就是创建web页面或app等前端界面呈现给用户的过程,以实现互联网产品与用户界面交互。随着技术的发展,前端开发已不仅仅是单纯的页面开发,还会涉及到性能优化、资源加载、模块化开发和部署等各方面的问题。由于前端开发的环境不同,每一代码运行需要适应环境,导致前端开发和部署的难度也在逐渐上升。在现有的方案中,在更换环境时,将会对环境相关的代码进行修改并打包,以使得代码适用于当前环境,增加了由于代码修改所带来的bug风险,并且如果后端为微服务的架构,对应的修改可能会是多处,导致开发和部署效率低下。
技术实现思路
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、可选地,所述获取所述待运行代码的运行结果的步骤包括:
28、根据所述运行环境对应的代码检测级别,确定相应的检测参数;
29、根据所述代码检测级别和所述检测参数进行分析,并生成所述运行结果。
30、为实现上述目的,本专利技术还提供一种前端配置设备,所述前端配置设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的前端配置程序,所述前端配置程序被所述处理器执行时实现如上所述的前端配置方法的各个步骤。
31、为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有前端配置程序,所述前端配置程序被处理器执行时实现如上所述的前端配置方法的各个步骤。
32、本专利技术提供的一种前端配置方法、设备和计算机可读存储介质,获取待运行代码对应的请求域名;根据映射表确定请求域名对应的运行环境,获取运行环境的配置参数,映射表包括域名和运行环境的对应关系;基于运行环境的配置参数,运行对应的待运行代码,以生成用户界面。避免了每次在运行环境发生变化时,将会对待运行代码进行打包,以使代码适用于当前运行环境,提高了前端开发和部署效率。
本文档来自技高网...【技术保护点】
1.一种前端配置方法,其特征在于,所述前端配置方法包括:
2.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境的步骤之前,还包括:
3.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境,获取所述运行环境的配置参数的步骤包括:
4.如权利要求1所述的前端配置方法,其特征在于,所述基于所述运行环境的配置参数,运行所述待运行代码的步骤之前,还包括:
5.如权利要求1所述的前端配置方法,其特征在于,所述获取待运行代码对应的请求域名的步骤之后,还包括:
6.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境,获取所述运行环境的配置参数的步骤之前,还包括:
7.如权利要求1所述的前端配置方法,其特征在于,所述基于所述运行环境的配置参数,运行所述待运行代码的步骤之后,还包括:
8.如权利要求7所述的前端配置方法,其特征在于,所述获取所述待运行代码的运行结果的步骤包括:
9.一种前端配置设备,其特
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有前端配置程序,所述前端配置程序被处理器执行时实现如权利要求1-8任一项所述的前端配置方法的各个步骤。
...【技术特征摘要】
1.一种前端配置方法,其特征在于,所述前端配置方法包括:
2.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境的步骤之前,还包括:
3.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境,获取所述运行环境的配置参数的步骤包括:
4.如权利要求1所述的前端配置方法,其特征在于,所述基于所述运行环境的配置参数,运行所述待运行代码的步骤之前,还包括:
5.如权利要求1所述的前端配置方法,其特征在于,所述获取待运行代码对应的请求域名的步骤之后,还包括:
6.如权利要求1所述的前端配置方法,其特征在于,所述根据映射表确定请求域名对应的运行环境,获取所述运行环...
【专利技术属性】
技术研发人员:李敏,赵展,
申请(专利权)人:深圳广联数科科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。