PM2的基本使用以及宝塔部署PM2

本文介绍了如何在Windows环境下使用PM2管理和启动项目,详细阐述了将项目部署到腾讯云服务器的过程,包括在服务器上安装PM2,设置防火墙规则,更新Node.js版本,上传和配置代码,导入数据库,以及使用PM2管理应用。同时,文章还讲解了客户端代码的调整和上传,以及遇到的问题及解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PM2的使用

在windows中相关项目路径中启动powershell进行启动。

  • 全局安装: npm i pm2 -g
  • 启动项目: pm2 start 脚本名 --name 自定义名称

在这里插入图片描述

  • 查看运行项目: pm2 ls

在这里插入图片描述

  • 停止项目: pm2 end 自定义名称/id值
  • 重启项目: restart 自定义名称/id值
  • 删除项目: delete 自定义名称/id值

在这里插入图片描述

项目部署至服务器

服务端代码

  • 首先在腾讯云的服务器的防火墙选项内,开启使用的服务器端口(eg:8889)和数据库端口(eg:3306),进行放行。
  • 进入服务器的宝塔面板,下载PM2管理器并切换Nodejs版本至所需版本。

在这里插入图片描述

  • 使用xshell,进入当前的项目文件内(eg:www/wwwroot/server)npm i 下载依赖。
  • 选择文件选项卡,进行服务端的代码打包上传,进行app.jsdefault.json的修改(修改端口地址和数据库地址)

在这里插入图片描述
在这里插入图片描述

  • 上传数据库并导入SQL文件。

在这里插入图片描述

  • 使用PM2进行项目添加。

在这里插入图片描述

  • 选择网站选项卡,添加站点(使用php站点)

在这里插入图片描述

  • postman测试接口是否通信。

客户端代码

  • 进行api地址的修改,修改为提供的公网地址。
  • 进行打包npm run builddist文件夹。
  • 将文件选项卡内新生成的默认文件删除。
  • 上传dist文件至文件选项卡新生成的站点文件夹内。
  • 测试网站是否正常通信。

问题

  • ① 使用PM2管理器提示not commod,此时需配置正确的Nodejs版本。
  • postman测试不能正常通信,要查看app.jsdefault.json是否配置正确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值