使用pm2在同服務器配置開發、生產、測試等環境


export NODE_ENV=production

只能適用於node xxx.js的前台運行

set NODE_ENV=production貌似無效

pm2 做法:

創建pm2.config.js文件:(其中name顯示為pm2 list中的應用名,script為啟動文件相對當前文件位置)

module.exports = { apps : [ { name: "myapp", script: "./app.js", watch: true, env: { "PORT": 3000, "NODE_ENV": "development" }, env_production: { "PORT": 80, "NODE_ENV": "production", } } ] }

然后使用命令pm2 start pm2.config.js --env production,將環境切換到NODE_ENV=production。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM