启动sailsJS项目时更改环境

时间:2015-09-30 07:42:04

标签: node.js sails.js environment

我的sailsjs项目中有两个环境:开发和生产。

This is my config folders

在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
}

我想在开始我的风帆项目时选择其中一个环境。当我从“风帆升降机”开始说我选择了什么样的环境时,它是可能的?

1 个答案:

答案 0 :(得分:4)

默认情况下,

sails lift将使用--dev 您可以在命令中添加--prod以指定生产环境。

Sails将设置环境变量NODE_ENV并加载正确的配置。