ㅤcoderitl

V1

2022/02/19阅读:36主题:萌绿

Node+Express+MYSQL+PM2+Nginx-部署

Node+Express+MYSQL+PM2+Nginx-部署

数据资源说明

  • windows启动测试

    接口运行
    接口运行
  • 后期会维护部署该接口,提供真实后端环境,需要使用可以添加联系

Node 环境安装

  • Docker安装Node
# 拉取镜像
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免密
 # gitee 免密 .ssh 权限问题
 chmod -R 700 /root
  • 环境测试

    gitee免密登录 测试环境
    gitee免密登录 测试环境
  • centos7安装node

# wget 下载
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

#
 添加环境变量
vim /etc/profile
source /etc/profile
  • 修改项目监听端口
// 在Linux Docker 运行时需要开放该端口
app.listen(8881)
项目测试
项目测试
  • 安装pm2
// 管理工具
cnpm install -g pm2
  • 项目启动
// 以最大线程数启动
pm2 start app.js -i max --name vue-serve 
启动
启动
  • 监视器
// 监视器面板
pm2 monit
查看监视器面板
监视器面板
  • 其他命令
pm2 list         // 显示所有进程状态
pm2 logs         // 显示进程日志
pm2 stop all     // 停止所有进程
pm2 restart all  // 重启所有进程
pm2 reload 0     // 停止指定的进程
...
  • postman测试
postman测试
postman测试

分类:

后端

标签:

后端

作者介绍

ㅤcoderitl
V1