В экземпляре 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.