Почему сервер узла не прослушивает порт mongodb, работающий на localhost? - PullRequest
0 голосов
/ 22 октября 2018

В экземпляре AWS для Windows я установил node и mongodb.

Узел работает нормально.Узел прослушивает порт 80, который я могу подключить снаружи экземпляра AWS.

В случае Mongodb, когда запускается Mongodb, он показывает, что прослушивает локальный порт 27017. Однако серверу Node не удается подключиться к MongoDB через локальный порт 27017.код, написанный в Node.js для подключения mongodb, выглядит следующим образом:

MongoClient.connect("mongodb://localhost:27017/ABC", function (err, 
database) {
        if (err) throw err
        var db=database.db('ABC');
        db.collection(collectionName, function (err, collection) {      
           collection.find(params).limit(8).toArray(convertToArray(res));
        });     
    })

Примечание. Когда я запускаю mongodb и Node на своем ноутбуке, оба работают нормально, node.js прослушивает порт 80 и mongodb прослушивает порт 27017Однако, когда я устанавливаю оба экземпляра на mongodb, работает только node.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...