ノードjs.でmongodbに接続しようとしましたが、このタイプのエラーがスローされます。
Error: getaddrinfo ENOTFOUND mongodb mongodb:27017
それを修正する方法.誰でも私に解決策を与えることができます
index.js
const モンゴクリエ
nt = require('mongodb').MongoClient;
var ObjectId = require('mongodb').ObjectID
const url = "mongodb://olcadmin:olcmongodb@mongodb:27017/admin";
const client = new MongoClient.connect(url, { useNewUrlParser: true },function(err,db)
{
if(err)
{
console.log(err)
}
else
{
console.log("Connected Sucessfully")
}
});
Connected Successfully
しかし、このタイプのエラーが発生しました:
{ Error: getaddrinfo ENOTFOUND mongodb mongodb:27017
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'mongodb',
host: 'mongodb',
port: 27017 }