を使用して通常の node.js アプリをローカルで実行する方法は知っていますforeman
が、アプリが Heroku の MongoHQ データベースにリンクされている場合、接続は heroku 環境の一部になります。
ローカル マシンでアプリケーションをテストする方法はありますか?
Foreman は.env
、アプリのファイルで指定された環境変数を読み込みます。これは、 Configuration and Config Vars Dev Center 記事のローカル セットアップセクションにあります。Heroku toolbelt にはプラグインがあり、実行中のアプリから設定を取得できます (MongoDB サーバーをローカルで実行することも検討してください)。
$ heroku plugins:install git://github.com/ddollar/heroku-config.git
$ heroku config:pull --overwrite --interactive
ローカル マシンにインストールしようとしforeman
ましたか? を見て、Procfile
それが管理するプロセスを確認してください。Heroku マシンの MongoHQ への接続については、おそらく何も特別なことはありません。プロジェクトでmongohqをgrepするだけで、おそらくデータベース接続の構成が見つかるでしょう。