前言
继上一篇前端人利用宝塔部署react项目后,我们继续来看一下如何利用宝塔部署next+nest项目。
准备工作
宝塔安装所需软件mysql,node.js,PM2等软件
注意,如果遇到mysql安装高版本提示内存不够的情况可以按照下文进行解决 blog.csdn.net/qq_26572789…
部署next项目
上传项目文件
文件中创建项目目录,将项目代码压缩包上传,解压缩
安装依赖
在当前目录打开终端,安装依赖包
添加Node项目
网站---Node项目---添加Node项目
填写必要信息,选择完项目目录后,在启动选项中会自动解析package.json文件获取项目运行的执行命令。
项目配置
在Node项目中点击设置可进入项目配置窗口,比如域名,SSL证书,Nginx等
部署nest项目
创建数据库
数据库创建完成后,进入管理页面可将本地导出的数据库文件进行导入。
上传项目文件
文件中创建项目目录,将项目代码上传,在项目所在目录打开终端install项目依赖
终端启动server项目
打开终端利用pm2相关命令启动server项目,这样关闭终端后项目可继续保持运行,不会自动关闭
项目正常启动后可在软件商店--PM2管理器中查看到正在运行项目,或者在PM2管理器进行新建项目
注意:记得去修改一下前端项目的nginx文件,将服务打到运行的后端项目上。
这样一个前后端项目,next+nest配合的项目就部署完成啦。如果有问题可以在下面留言哈。