私はmongo(mongojs経由)アプリケーションをローカルに開発し、herokuにデプロイする単純なノードを持っています。私の開発環境では、mongoのローカルインスタンスを使用したいのですが、プロダクションでは、herokuが "process.env.MONGOLAB_URI"で提供するインスタンスを使用したいと考えています。herokuのノードエクスプレスアプリでproccess.envを設定するには
私の現在のアプローチは、環境変数に応じてdatavase urlを設定することですが、実際にははが運用モードに入りますか?さらに、どのように私は私のローカルマシンの開発モードで、私はherokuの生産モードをアップロードするときに開発するようにこれを設定することができますか?
app.configure('production', function(){
// ...
databaseUrl = "mydb"; // the default
});
app.configure('development', function(){
// ...
databaseUrl = process.env.MONGOLAB_URI;
});
db = require("mongojs").connect(databaseUrl);
HerokuのDevCenter:[ Configuration and Config Vars](https://devcenter.heroku.com/articles/config-vars) –