我的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
}
在我的produ.js中我有:
module.exports = {
models: {
connection: "mongoDBPro",
migrate: 'alter',
schema : true,
autoPK: true,
autoCreatedAt: true,
autoUpdatedAt: true
},
port: 1349
}
我想在开始我的风帆项目时选择其中一个环境。当我从“风帆升降机”开始说我选择了什么样的环境时,它是可能的?
答案 0 :(得分:4)
sails lift
将使用--dev
您可以在命令中添加--prod
以指定生产环境。
Sails将设置环境变量NODE_ENV
并加载正确的配置。