启动sailsJS项目时更改环境
我在sailsjs项目中有两个环境:开发和生产。
在local.js中我有这样的:
module.exports = { port: process.env.PORT || 1349, environment: process.env.NODE_ENV || "production" }
在我的development.js中我有:
module.exports = { models: { connection: "someMongoDb", migrate: 'alter', schema : true, autoPK: true, autoCreatedAt: true, autoUpdatedAt: true }, port: 1348 }
在我的production.js中我有:
module.exports = { models: { connection: "mongoDBPro", migrate: 'alter', schema : true, autoPK: true, autoCreatedAt: true, autoUpdatedAt: true }, port: 1349 }
当我开始我的帆船项目时,我想select一个这样的环境。 当我从“帆升降机”开始说我select什么样的环境时,是可能的。
默认的sails lift
将使用--dev
。
您可以将--prod
添加到该命令以指定生产环境。
Sails将设置环境variablesNODE_ENV
并加载正确的configuration。