NodeJS project waiting after start

38 views Asked by At

I have a task to transfer project to another server, frow AWS to VMWare.

I changed all credentials, after start code, it successfully conected to MongoDB and waiting.....without some result. /var/log/mondodb - connection successfull

Config Mongo Connect:

var moment = require('moment');
var request = require('request'); 
var MongoClient = require('mongodb').MongoClient;
var fs = require('fs');

var logFile = fs.createWriteStream('./mongo-connections.log', {flags : 'a'});

var user = '***';
var password = '*****';
var uri = `mongodb://${user}:${password}@127.0.0.1`;
var client = new MongoClient(uri); 

async function run() {
  try {
    logFile.write('Подключение к: ' + uri + '\\');  

    await client.connect();

    console.log('Подключение к базе MongoDB установлено');

    var users = client.db('users');
    var users2 = client.db('users2');
    var local_oplog_rs = client.db('local_oplog_rs');
  } catch (err) {
    console.log(err);
    logFile.write(`Ошибка подключения к ${uri}: ${err} \n`);
  } finally {
    await client.close();
  }
}

run().catch(console.dir);

On the AWS mongo-connect code was sync-mode, I changed to assync-mode. When I use sync-mode, connection error: Topology is closed

0

There are 0 answers