これは、mongodプロセスがない場合に発生します 実行中または間違ったホスト/IPに接続しています。
ローカルホストで実行していますか?実行している場合は、mongoシェルからアクセスできますか?
node、express、mongodbnodejsドライバーを備えたアプリの最小バージョンでテストしてみてください。
これらのファイルでテストしました:
- http://howtonode.org/express-mongodb/articleprovider-mongodb js
- http://howtonode.org/express-mongodb/app.js >
また、 express が原因で、app.jsの最後の2行を除いて正常に機能しました。 例で使用されている2.xではなく3.x。
var server = app.listen(3000);
console.log("Express server listening on port %d in %s mode", server.address().port, app.settings.env);