【问题标题】:Change environment when start sailsJS project启动sailsJS项目时更改环境
【发布时间】:2015-09-30 07:42:03
【问题描述】:

我的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
}

我想在开始我的sails 项目时选择其中一个环境。有可能当我从“起航”开始说我选择什么环境?

【问题讨论】:

    标签: node.js sails.js environment


    【解决方案1】:

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

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

    【讨论】:

    • 不,如果我使用--prod 或--dev,只更改“环境”的名称,但使用config/models.js 配置..
    • 我最终使用“--prod”或“--dev”来分析风帆升降机的参数并选择一种环境或另一种环境。谢谢
    • config/models.js 将用作您的配置的默认值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多