2016-12-23 17 views
0

新しいマシンOS Sierraに3回目のアプリケーションをインストールしていて、ノードがmongoと通信するのが苦労しています。私はこれまでにこの問題を抱えていませんでした。私はnode/express/mongooseの最新の安定版を手に入れました。私はhomebrewでmongo fineをインストールしました。私がこれを実行すると、ハングアップして何もしません。つまり、mongod端末のデータベースへの接続を作成し、リフレッシュすると、すでに接続されているエラーが発生します。私のノードのバージョンがモンゴと互換性がありませんでしたように見える -mongoに接続しようとするとNode.jsがハングアップする

app.get('/api/mongotest', function(req, res){ 

    mongoose.connect('mongodb://localhost:27017/local', function(err) { 
     if (err) { 
     res.json(err); 
     } else { 
     res.json('Success!'); 
     } 

    }); 

}); 
+0

また、nodeとmongoは同時に多くのPIDプロセスを開いているようです。 –

+0

エンドポイントが呼び出されるたびにデータベースに接続しています。サーバーの起動時に一度接続する必要があります。 –

+0

が合意しました - 私はこれまでに成功するか、私に何かをすることができる駄目なエラーを表示できるかどうかを確認するためのテストを行っています! –

答えて

0

なるほど:私もHerokuのMLABインスタンスへのURIをスワップアウトしようとしたとまだ同じ行動!ありがとう!

関連する問題