sql >> データベース >  >> NoSQL >> MongoDB

node.jsからmongodbに接続するときのECONNREFUSEDエラー

    ECONNREFUSEDエラー

    ノードでこのエラーが発生する理由はいくつかあります:

    1. ポートはすでに何らかのサービスを提供しているため、接続が拒否されます。

      コマンドラインに移動し、次のコマンドを使用してpidを取得します

      $ lsof -i:port_number

      を使用してpidを強制終了します

      $ kill -9 pid(which you will get by above command)

    2. サーバーが実行されていません。この場合、マングースサーバーが実行されているか、次のコマンドを使用して実行されていることを確認してください。

      $ mongod

    3. localhostの可能性もあります が正しく構成されていないため、127.0.0.1:27017を使用してください ローカルホストの代わりに。



    1. 一意でないフィールドでのMongoGivingの「重複キーエラー」

    2. Promiseを介してmongodb接続を再利用する方法

    3. mongodb_idに文字列を使用

    4. MongoDB RubyDriver2.5.xレプリカセットのホスト名で大文字と小文字を区別する問題