Skip to content
本页目录

运行教程

搭建及运行教程上篇内容包含,详细了解,可以点击

显示端口号,项目就正常启动了


部署教程

本教程针对宝塔面板部署,强烈推荐使用 PM2管理器

🏆 PM2管理器

  • pm2 是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,虽然是为node开发的,但也能管理其他程序进程
  • 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
  • 大家都知道nodejs是单进程执行的,当程序出现错误死掉之后需要能够自动,这时候就需要PM2了

主要特性:

  1. 多进程启动项目,内建负载均衡(使用Node cluster 集群模块)
  2. 可启动静态文件服务(类似nginx静态服务)
  3. 可使用插件分割日志
  4. 可通过重启策略配置条件重载(可以运行一些脚本,定时任务等)
  5. 可以配置部署命令,轻量化一键部署项目
  6. 有pm2 服务接口,可远程获取pm2集群数据
  7. 具有Ubuntu和CentOS 的启动脚本

简单介绍,上边说的大部分特性您可以到pm2官网查看用法

宝塔

  1. 安装pm2并Nodejs npm环境
  2. 导入SQL文件
  3. 导入项目后,npm i安装
  4. 修改bin/www.js的端口,修改sec/congif/db.js的数据库名、用户名、密码
  5. 在“安全”中,放行你修改的端口
  6. 打开pm2管理器,添加项目
  7. 设置端口号(状态是绿色播放图标就ok,没有显示端口号的话肯定是项目启动失败了,建议重新走一遍流程)
  8. 浏览器输入 ip/域名:端口号 来访问node项目了

  • 傻瓜式部署,按流程非常轻松