【问题标题】:keep separate the local database for local dev and nodejutsu database URL for nodejitsu app?将本地开发人员的本地数据库和 nodejitsu 应用程序的 nodejutsu 数据库 URL 分开?
【发布时间】:2014-06-11 19:01:28
【问题描述】:

当我在本地机器上开发时,我在连接到本地运行的 mongoDB 时使用mongodb://localhost/Data 作为连接字符串。

但是当我将本地应用程序上传/更新到 nodejitsu 时,我必须将 URL 更改为 nodejitsu mongodb://nodejitsu_XXX:xyxyxyxy.mongolab.com:29950/nodejitsu_XXX_nodejitsudb12121212 提供的 URL

如何在本地 mongoDB 连接 URL 和 Nodejitsu 提供的 URL 之间切换?我不想在每次我想在云中测试我的本地更改时一直更改它并提交更改...

【问题讨论】:

  • 典型的最佳实践是定义一个环境变量来表示您处于开发环境中,并在您的配置中加载适当的部分,例如您的开发数据库 URL 和其他内容。因此,如果您将这些变量和您的生产变量分开,那么这将变得非常容易。

标签: node.js mongodb nodejitsu


【解决方案1】:

我使用 nconf https://github.com/flatiron/nconf ,您可以轻松地在不同的配置之间进行切换

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-27
    • 2010-10-11
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    相关资源
    最近更新 更多