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!');
}
});
});
また、nodeとmongoは同時に多くのPIDプロセスを開いているようです。 –
エンドポイントが呼び出されるたびにデータベースに接続しています。サーバーの起動時に一度接続する必要があります。 –
が合意しました - 私はこれまでに成功するか、私に何かをすることができる駄目なエラーを表示できるかどうかを確認するためのテストを行っています! –