启动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。