使用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