[发明专利]web前端项目部署方法、装置、服务器及存储介质有效
申请号: | 202010238181.7 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111459503B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 李昊 | 申请(专利权)人: | 北京顺达同行科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 前端 项目 部署 方法 装置 服务器 存储 介质 | ||
本发明实施例公开了一种web前端项目部署方法、装置、服务器及存储介质,该web前端项目部署方法包括:获取web前端项目的业务需求;根据业务需求确定基础功能模块和相互独立的多个业务功能模块;获取根据基础功能模块建立的主项目,以及根据多个业务功能模块建立的与主项目关联的多个子项目;在web前端分别部署主项目以及与主项目关联的多个子项目。本申请实施例的web前端项目部署方法根据业务需求确定出基础功能模块和相互独立的多个业务功能模块,并使各业务功能模块仅与主项目相关联,降低了各业务功能模块之间的耦合度,当其中一个业务功能模块出现错误或崩溃时,不易对其它业务功能模块造成影响,从而提高了web前端项目部署后的整体稳定性。
技术领域
本申请涉及web前端技术领域,尤其涉及一种web前端项目部署方法、装置、服务器及存储介质。
背景技术
随着互联网的发展,用户对网站的体验要求越来越高,网站的设计也越来越复杂化。在现有的web前端项目开发的过程中,web前端项目通常包括多个功能模块,在web前端项目部署后,各功能模块之间的耦合度较高,当其中一个功能模块出现错误或崩溃时,容易对整个web前端项目造成影响,使得web前端项目的整体稳定性较低。
发明内容
本申请实施例提供一种web前端项目部署方法,旨在降低web前端项目部署后各业务模块之间的耦合度,提高web前端项目部署后的整体稳定性。
本申请实施例提供一种web前端项目部署方法,所述方法包括:
获取web前端项目的业务需求;
根据所述业务需求确定基础功能模块和相互独立的多个业务功能模块;
获取根据所述基础功能模块建立的主项目,以及根据所述多个业务功能模块建立的与所述主项目关联的多个子项目;
在web前端分别部署所述主项目以及与所述主项目关联的多个子项目。
在本申请的一些实施例中,所述在web前端分别部署所述主项目以及与所述主项目关联的多个子项目,包括:
在web前端部署所述主项目;
对所述主项目进行功能测试;
若所述主项目功能测试正常,则在web前端部署与所述主项目关联的多个子项目。
在本申请的一些实施例中,所述方法还包括:
获取项目更新需求;
根据所述项目更新需求确定对应的子项目;
对所述项目更新需求对应的子项目进行更新。
在本申请的一些实施例中,所述在web前端部署所述主项目,包括:
在所述web前端部署用于管理用户信息的用户管理模块;
在所述web前端部署用于管理所述业务功能模块的路由信息的路由管理模块;
在所述web前端部署用于展示所述路由信息对应内容的内容展示模块。
在本申请的一些实施例中,所述在所述web前端部署用于管理所述业务功能模块的路由信息的路由管理模块,包括:
在所述web前端部署路由配置模块,所述路由配置模块用于通过ajax请求将用户配置的路由信息动态记录在数据库中;
在所述web前端部署路由展示模块,所述路由展示模块用于通过ajax请求获取所述数据库中的路由信息,并通过路由信息依次渲染成路由列表。
在本申请的一些实施例中,所述路由信息包括URL地址,所述在所述web前端部署用于展示所述路由信息对应内容的内容展示模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顺达同行科技有限公司,未经北京顺达同行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010238181.7/2.html,转载请声明来源钻瓜专利网。