Node+Express+MYSQL+PM2+Nginx-部署
Node+Express+MYSQL+PM2+Nginx-部署
数据资源说明
-
windows
启动测试 接口运行 -
后期会维护部署该接口,
提供真实后端环境, 需要使用可以 添加联系
Node 环境安装
-
Docker
安装 Node
1
2
3
4
5
6
7
8
9拉取镜像
docker pull node:latest
启动
docker run -itd --name Node --restart=always --privileged=true -p 8881:8881 -v /usr/local/node:/usr/local/node node
进入 Docker => Node 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
gitee 免密 .ssh 权限问题
chmod -R 700 /root-
环境测试
gitee
免密登录 测试环境
-
-
centos7
安装 node
1
2
3
4
5
6
7
8wget 下载
yum install -y wget
下载
wget https://npm.taobao.org/mirrors/node/v12.14.1/node-v12.14.1-linux-x64.tar.xz
解压
tar -xvf node-v12.14.1-linux-x64.tar.xz
添加环境变量 -
修改项目监听端口
1
2// Docker => Node
运行时需要开放对应端口 并且项目监听需要一致
app.listen(8881)项目测试 -
安装
pm2
1
2// 安装 pm2 管理工具
cnpm install -g pm2 -
项目启动
1
2// 以最大线程数启动项目 命名为 vue-serve
pm2 start app.js -i max --name vue-serve启动 -
监视器
1
2// 启动监视器面板
pm2 monit监视器面板 -
其他命令
1
2
3
4
5
6pm2 list // 显示所有进程状态
pm2 logs // 显示进程日志
pm2 stop all // 停止所有进程
pm2 restart all // 重启所有进程
pm2 reload 0 // 停止指定的进程
...
Postman 测试
-
postman
测试 postman
测试
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 coder-itl!
评论