【发布时间】: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 和其他内容。因此,如果您将这些变量和您的生产变量分开,那么这将变得非常容易。