一种web前端项目部署管理的方法与系统

    公开(公告)号:CN112783514A

    公开(公告)日:2021-05-11

    申请号:CN202011633136.8

    申请日:2020-12-31

    Abstract: 本发明给出了一种web前端项目部署管理的方法与系统,包括将项目信息通过本地JSON文件的形式存储,再通过expressJS的路由功能拦截请求,同时利用formidable接收表单信息在内存中对项目信息进行操作;利用node‑ssh远程登录到目标服务器,获取对目标服务器的操作权限;通过expressJS的路由功能拦截请求包dist.zip,利用node‑ssh对目标服务器中旧版本的项目文件进行备份和删除;基于分片续传算法分片上传并解压请求包dist.zip,最后通过正则运算对Nginx配置文件中需要进行管理的节点插入锚点进行注释,实现对安装好的Nginx服务器进行管理。本发明不需要安装数据库,实现了web前端项目轻量化的发布与管理,并实现了对web服务器快速且便捷地安装Nginx,以及对安装好的Nginx服务器进行高效地配置和修改。

Patent Agency Ranking