Node.js 为本地开发人员保留单独的本地数据库,为nodejitsu应用程序保留单独的nodejutsu数据库URL?

Node.js 为本地开发人员保留单独的本地数据库,为nodejitsu应用程序保留单独的nodejutsu数据库URL?,node.js,mongodb,nodejitsu,Node.js,Mongodb,Nodejitsu,当我在我的本地盒子上开发时,我使用mongodb://localhost/Data 当连接到本地运行的mongoDB时,作为我的连接字符串 但是,当我上传/更新我的本地应用到nodejitsu时,我必须将url更改为nodejitsu提供的urlmongodb://nodejitsu_XXX:xyxyxyxy.mongolab.com:29950/nodejitsu_XXX_nodejitsudb12121212 如何在本地主机mongoDB连接URL和Nodejitsu提供的URL之间切换?我

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

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


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

我使用nconf,您可以轻松地在不同的配置之间进行更改

典型的最佳做法是定义一个环境变量来表示您处于开发环境中,并加载适当的部分,例如开发数据库URL和配置中的其他内容。所以,如果你把这些变量和你的生产变量分开,那么这就很容易了。