启动 sailsJS 项目时更改环境
Change environment when start sailsJS project
我的 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 在我开始我的 sails 项目时使用这个环境之一。有没有可能我开始的时候"sails lift"说我选择什么环境?
sails lift
默认情况下将使用 --dev
.
可以在命令中加入--prod
指定生产环境
Sails 将设置环境变量 NODE_ENV
并加载正确的配置。
我的 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 在我开始我的 sails 项目时使用这个环境之一。有没有可能我开始的时候"sails lift"说我选择什么环境?
sails lift
默认情况下将使用 --dev
.
可以在命令中加入--prod
指定生产环境
Sails 将设置环境变量 NODE_ENV
并加载正确的配置。