使用pm2在同服務器配置開發、生產、測試等環境
阿新 • • 發佈:2018-03-03
develop conf 無效 rod app.js span 切換 服務 clas
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。
使用pm2在同服務器配置開發、生產、測試等環境