1. 在寶塔上下載pm2
2. 打包你的服務端代碼 "npm run build && cp ./package.json ./dist/"
3. 在寶塔文件"/www/wwwroot/"下創建一個文件,將打包的服務器代碼放進去
4. 打開pm2管理器,添加你的項目
注:
- 啟動時,會自動執行"npm install"
- 服務器代碼在本地開發用的是localhost:3000端口,部署后記得使用域名“映射”
- 具體配置可以在"網站管理"面板,找到"站點"的"設置"中的"反向代理"可以看到
開啟https
如果你已經打開了"反向代理",那么需要刪除掉反向代理配置,否者會出現"已開啟反向代理的站點無法申請SSL"
在ssl選項申請證書
證書申請完成,在添加反向代理
2. 直接將項目仍在服務器上
用shell登陸后進入目錄
$ npm install
$ npm run build
$ node dist/main.js // 先測試運行是否有錯誤
$ pm2 start npm --name my-app -- run start:prod
啟動后在寶塔的pm2管理器中也可以看到