一种web项目的部署方法及装置制造方法及图纸

技术编号:37394834 阅读:19 留言:0更新日期:2023-04-27 07:32
本申请提供一种web项目的部署方法及装置,该方法包括:获取web项目包;对web项目包进行拆包,得到web项目内容;创建用于存储web项目内容的访问站点,并创建与访问站点相对应的静态路由;当终端网络层成功启动时,在访问站点中存储web项目内容,并在前端html页面引入路径前添加静态路由的目录;其中,访问站点为后端的分流站点。可见,该方法及装置能够在无需新站点项目的情况等下进行维护工作,从而答复降低web项目维护的时间成本和人工成本;同时,还能够解决传统方法中的兼容性问题,从而实现增加工作效率,保障站点连接的效果。保障站点连接的效果。保障站点连接的效果。

【技术实现步骤摘要】
一种web项目的部署方法及装置


[0001]本申请涉及互联网
,具体而言,涉及一种web项目的部署方法及装置。

技术介绍

[0002]随着网络技术的飞速发展,众多用户都已经从通信文本、通信图片升级到了通信视频。然而,在诸多便利的背后,是众多的数据站点之间的交互。
[0003]目前,在一个新站点与终端站点进行交互时,新站点通常会独自负责策略配置的创建、生成、维护。但是,一旦终端站点出现了更新或者优化,那么新站点也将面临着相应的维护工作。具体的,该种方式使得web项目的维护成本久高不下,同时还会因为各式各样的修改影响站点之间的兼容性能,使得多站点之间无法进行有效连接。

技术实现思路

[0004]本申请实施例的目的在于提供一种web项目的部署方法及装置,能够在无需新站点项目的情况等下进行维护工作,从而答复降低web项目维护的时间成本和人工成本;同时,还能够解决传统方法中的兼容性问题,从而实现增加工作效率,保障站点连接的效果。
[0005]本申请实施例第一方面提供了一种web项目的部署方法,包括:
[0006]获取web项目包;
[0007]对所述web项目包进行拆包,得到web项目内容;
[0008]创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由;
[0009]当终端网络层成功启动时,在所述访问站点中存储所述web项目内容,并在前端html页面引入路径前添加所述静态路由的目录;其中,所述访问站点为后端的分流站点。
[0010]在上述实现过程中,该方法可以优先获取web项目包;可见,获取web项目包是web项目部署的前提,而确保该步骤的实施能够有效地保障web项目的稳定部署。然后,该方法再对web项目包进行拆包,得到web项目内容;可见,该方法可以运行上传的web项目包,得到对应的web业务代码,从而为后续的部署进行数据准备。此后,该方法再创建用于存储web项目内容的访问站点,并创建与访问站点相对应的静态路由;可见,该方法可以创建对应的文件夹,并创建对应的静态路由,从而以此来启动终端网络层,并以此作为前端后端的连接手段,进一步促成web项目的部署。最后,该方法再在终端网络层成功启动时,将web项目内容存储至后端的分流站点中,并在前端html页面引入路径前添加静态路由的目录。可见,该方法能够基于前端后端进行相应的部署,从而避免新站点项目的维护,进而实现低成本、高兼容性、高效率的web项目部署效果,并有利于保障站点之间的连接。
[0011]进一步地,所述方法还包括:
[0012]检测是否接收到web项目部署请求;
[0013]当接收到所述web项目部署请求时,执行所述获取web项目包的步骤。
[0014]在上述实现过程中,该方法可以提前检测是否接收到web项目部署请求;并在接收
到web项目部署请求时,执行获取web项目包的步骤。可见,该方法能够基于用户发出的部署请求开展相应的部署操作,从而使得该方法更便于用户使用与操作。
[0015]进一步地,所述获取web项目包的步骤包括:
[0016]获取用户在终端界面层导入的web项目包。
[0017]在上述实现过程中,该方法可以在终端的界面层上独立开放窗口,以此来接收用户如导入的web项目,其中,该web项目可以包括js文本、css文本、html文本和后端业务处理代码。可见,该方法能够基于导入操作获取web项目包,从而能够为用户开放自定义部署的接口,进而实现更好的web项目的部署。
[0018]进一步地,所述创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由的步骤之后,所述方法还包括:
[0019]通过终端网络层,根据所述访问站点和所述静态路由创建网络配置文件;
[0020]基于所述网络配置文件启动所述终端网络层。
[0021]在上述实现过程中,该方法可以将创建好的访问站点和静态路由发送给终端网络层,以使终端网络层可以根据访问站点和静态路由创建包括网络协议及配置的网络配置文件;并进一步基于网络配置文件启动终端网络层。可见,该方法可以实现终端网络层的自动配置与启动,从而为web项目的部署提供便利。
[0022]进一步地,所述在所述访问站点中存储所述web项目内容,并在前端html页面引入路径前添加所述静态路由的目录的步骤之后,所述方法还包括:
[0023]输出部署完成信息。
[0024]在上述实现过程中,该方法可以在完成web项目的部署之后,输出对应的部署完成信息以使用户得知部署已完成,进而方便用户开展后续的工作。
[0025]本申请实施例第二方面提供了一种web项目的部署装置,所述web项目的部署装置包括:
[0026]获取单元,用于获取web项目包;
[0027]拆包单元,用于对所述web项目包进行拆包,得到web项目内容;
[0028]创建单元,用于创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由;
[0029]部署单元,用于当终端网络层成功启动时,在所述访问站点中存储所述web项目内容,并在前端html页面引入路径前添加所述静态路由的目录;其中,所述访问站点为后端的分流站点。
[0030]在上述实现过程中,该装置可以可通过获取单元获取web项目包;通过拆包单元对web项目包进行拆包,得到web项目内容;通过创建单元创建用于存储web项目内容的访问站点,并创建与访问站点相对应的静态路由;再通过部署单元在终端网络层成功启动时,在访问站点中存储web项目内容,并在前端html页面引入路径前添加静态路由的目录;其中,访问站点为后端的分流站点。可见,该装置能够在无需新站点项目的情况等下进行维护工作,从而答复降低web项目维护的时间成本和人工成本;同时,还能够解决传统方法中的兼容性问题,从而实现增加工作效率,保障站点连接的效果。
[0031]进一步地,所述web项目的部署装置还包括:
[0032]检测单元,用于检测是否接收到web项目部署请求;
[0033]所述获取单元,具体用于在接收到所述web项目部署请求时,获取web项目包。
[0034]进一步地,所述获取单元,具体用获取用户在终端界面层导入的web项目包。
[0035]进一步地,所述web项目的部署装置还包括:
[0036]所述创建单元,还用于在创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由之后,通过终端网络层,根据所述访问站点和所述静态路由创建网络配置文件;
[0037]启动单元,还用于基于所述网络配置文件启动所述终端网络层。
[0038]进一步地,所述web项目的部署装置还包括:
[0039]输出单元,还用于输出部署完成信息。
[0040]本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种web项目的部署方法,其特征在于,所述方法包括:获取web项目包;对所述web项目包进行拆包,得到web项目内容;创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由;当终端网络层成功启动时,在所述访问站点中存储所述web项目内容,并在前端html页面引入路径前添加所述静态路由的目录;其中,所述访问站点为后端的分流站点。2.根据权利要求1所述的web项目的部署方法,其特征在于,所述方法还包括:检测是否接收到web项目部署请求;当接收到所述web项目部署请求时,执行所述获取web项目包的步骤。3.根据权利要求1所述的web项目的部署方法,其特征在于,所述获取web项目包的步骤包括:获取用户在终端界面层导入的web项目包。4.根据权利要求1所述的web项目的部署方法,其特征在于,所述创建用于存储所述web项目内容的访问站点,并创建与所述访问站点相对应的静态路由的步骤之后,所述方法还包括:通过终端网络层,根据所述访问站点和所述静态路由创建网络配置文件;基于所述网络配置文件启动所述终端网络层。5.根据权利要求1所述的web项目的部署方法,其特征在于,所述在所述访问站点中存储所述web项目内容,并在前端html页面引入路径前添加所述静态路由的目录的步骤之后,所述方法还包括:输出部署完成信息。6.一种...

【专利技术属性】
技术研发人员:刘补喜汪峥
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1