前端学习Day63

PM2的使用:

全局安装:npm i pm2 -g

启动项目:pm2 start 脚本名 --name 自定义名称

查看运行项目:pm2 ls

停止项目:pm2 end 自定义名称/id值

重启项目:restart 自定义名称/id值

删除项目:delete 自定义名称/id值

 

 

部署项目至服务器:

1、服务端代码:

① 首先在腾讯云的服务器的防火墙选项内,开启使用的服务器端口(eg:8889)和数据库端口(eg:3306),进行放行。

② 进入服务器的宝塔面板,下载PM2管理器并切换Nodejs版本至所需版本。

③ 使用xshell,进入当前的项目文件内(eg:www/wwwroot/server)npm i 下载依赖。

④ 选择文件选项卡,进行服务端的代码打包上传,进行app.js和default.json的修改(修改端口和地址与数据库的地址)

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

⑥ 使用PM2进行项目添加。

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

⑧ postman测试接口是否通信。

2、客户端代码:

① 进行api地址的修改,修改为提供的公网地址。

② 进行打包npm run build 为dist。

③ 将文件选项卡内新生成的默认文件删除。

④ 上传dist文件至文件选项卡新生成的站点文件夹内。

⑤ 测试网站是否正常通信。

 

问题:

① 使用PM2管理器提示not commod,此时需配置正确的Node版本。

② postman测试不能正常通信,此时观察app.js和default.json是否配置正确。

posted @ 2022-11-06 14:10  HM-7  阅读(31)  评论(0)    收藏  举报