扫码关注官方订阅号
nodejs里怎么配置本地环境和生产环境我的环境是pm2 nodejs sails
小伙看你根骨奇佳,潜力无限,来学PHP伐。
npm install config --save 这个适合你
pm2 start app.js -- --prodsails默认支持 --prod的参数读取生产环境配置 那启动的时候传给他就可以--之后的参数会传递到node app.js里执行
config.js:
switch(process.env.NODE_ENV){ case 'production': ... break; case 'test': ... break; default: ...break; }
node命令:NODE_ENV=production node app.jspm2: NODE_ENV=production pm2 start app.js
还有的命令看这里:
http://stackoverflow.com/questions/9198310/how-to-set-node-env-to-production-development-in-os-x
1.楼上的方法可能都太复杂化了。2.最简单的是,配置config,然后根绝线下还是线上,引用不同config配置项.3.talk is cheap ,show me the code
var config = { name: 'xiaoming', age: '11' } var proConfig = { name: 'xiaoli', age: '13' } exports = module.exports = config; // exports = module.exports = proconfig; //如果是线上,使用该config
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
npm install config --save 这个适合你
pm2 start app.js -- --prod
sails默认支持 --prod的参数读取生产环境配置 那启动的时候传给他就可以
--之后的参数会传递到node app.js里执行
config.js:
node命令:NODE_ENV=production node app.js
pm2: NODE_ENV=production pm2 start app.js
还有的命令看这里:
1.楼上的方法可能都太复杂化了。
2.最简单的是,配置config,然后根绝线下还是线上,引用不同config配置项.
3.talk is cheap ,show me the code