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

HerokuのNodeJSでMongoLabへのMongoDB接続がタイムアウトしました

    これで問題は解決しました:

    var options = { 
      server: { 
        socketOptions: { 
          keepAlive: 300000, connectTimeoutMS: 30000 
        } 
      }, 
      replset: { 
        socketOptions: { 
          keepAlive: 300000, 
          connectTimeoutMS : 30000 
        } 
      } 
    };
    

    次に、ここに入力します:

    if(process.env.MONGODB_URI) {
      mongoose.connect(process.env.MONGODB_URI, options);
    } else {
    
      // Connect to local database
    
    }
    



    1. MongoDB-ソケットのアクセスが拒否されました:/tmp/mongodb-27017.sock

    2. $ unionWith –MongoDBのUNIONALLに相当

    3. PUGのデータベースからのデータの解析

    4. ModulusとNode.jsを使用したリアルタイムチャット