草庐IT

ENOTFOUND

全部标签

node.js - NodeJS 服务器上的 ENOTFOUND 到带有 Docker 的 Redis

所以我尝试使用docker-compose将我的服务器和数据库放入docker容器中。我目前拥有的docker-compose文件如下所示:version:"2"services:api:build:.ports:-"3000:3000"command:npmrun-scriptdockernetworks:-backendmongodb:image:mongo:latestports:-"27017:27017"networks:-backendredis:image:redis:latestports:-"6379:6379"networks:-backendnetworks:ba

amazon-web-services - Nodejs 应用程序未连接到 amazon ecs 任务定义中的 redis。 getaddrinfo ENOTFOUND redis redis :6379

我正在尝试为连接到redis的nodejs应用程序创建任务定义。我尝试了几种不同的任务定义,但是当我在我的集​​群中运行它们时,它们都失败了,因为我的应用程序无法连接到redis。下面列出了我的任务定义、日志输出、我基于我的任务定义的docker-compose.yml和我的apidockerfile。任务定义{"ipcMode":null,"executionRoleArn":"arn:aws:iam::210939474461:role/ecsTaskExecutionRole","containerDefinitions":[{"dnsSearchDomains":null,"l

node.js - nodejs dns 错误getaddrinfo ENOTFOUND

我在linux上用command测试时,出现如下错误,可以帮我解决吗?sudonode-pe'require("dns").lookup("http://www.amazon.com",function(){console.dir(arguments)})'GetAddrInfoReqWrap{callback:[Function],family:0,hostname:'http://www.amazon.com',oncomplete:[Function:onlookup]}{'0':{Error:getaddrinfoENOTFOUNDhttp://www.amazon.comat

mongodb - MongoError : getaddrinfo ENOTFOUND undefined undefined:27017

所以我正在阅读Manning的GettingMean书,并按照第5章中的步骤进行操作,我正在尝试使用Mongolab上的数据库作为Heroku的附加组件。当我运行这段代码(在本地和Heroku上)它返回这个错误:MongoError:getaddrinfoENOTFOUNDundefinedundefined:27017这是我当前的代码:varmongoose=require('mongoose');vardbURI="mongodb://localhost/loc8r";if(process.env.NODE_ENV==='production'){dbURI=process.env

mongodb - MongoError : getaddrinfo ENOTFOUND undefined undefined:27017

所以我正在阅读Manning的GettingMean书,并按照第5章中的步骤进行操作,我正在尝试使用Mongolab上的数据库作为Heroku的附加组件。当我运行这段代码(在本地和Heroku上)它返回这个错误:MongoError:getaddrinfoENOTFOUNDundefinedundefined:27017这是我当前的代码:varmongoose=require('mongoose');vardbURI="mongodb://localhost/loc8r";if(process.env.NODE_ENV==='production'){dbURI=process.env

node.js - npm 错误!网络 getaddrinfo ENOTFOUND

我收到npm错误!尝试使用NPM安装任何软件包时出现网络getaddrinfoENOTFOUND错误。我知道在同一个问题上有很多线程,但我找不到任何可以帮助我的线程。我已经设置了代理,我认为这与未正确设置代理\未使用正确的url有关。npmconfigsetproxyhttp://proxy.company.com:8080npmconfigsethttps-proxyhttp://proxy.company.com:8080有什么方法可以检查我在设置代理时使用的URL是否正确?为了纠正这个问题,我需要采取什么步骤吗? 最佳答案 可

node.js - Firebase 的云函数 - getaddrinfo ENOTFOUND

尝试使用PayPal-node-SDK向Paypal的API发出请求exports.requestPayment=functions.https.onRequest((req,res)=>{returnnewPromise(function(fullfilled,rejected){paypal.payment.create(create_payment_json,{},function(error,payment){if(error){rejected(error);}else{console.log("CreatePaymentResponse");console.log(paym

Node.js getaddrinfo ENOTFOUND

使用Node.js尝试获取以下网页的html内容时:eternagame.wikia.com/wiki/EteRNA_Dictionary我收到以下错误:events.js:72thrower;//Unhandled'error'event^Error:getaddrinfoENOTFOUNDaterrnoException(dns.js:37:11)atObject.onanswer[asoncomplete](dns.js:124:16)我确实已经在stackoverflow上查找了这个错误,并意识到这是因为node.js无法从DNS中找到服务器(我认为)。但是,我不确定为什么会这

node.js - Docker DNS getaddrinfo ENOTFOUND

我正在使用node:4.2.1-wheezy和dnsdock容器运行docker-compose。我在/etc/default/docker中有DOCKER_OPTS="--dns172.17.42.1"。当我在node.js容器中运行node-e"require('dns').resolve('host_name_here')"时,主机通过172.17.42.1dns服务器正确解析。但是当我运行node-e"require('dns').lookup('host_name_here')"时,它会因ENOTFOUND错误而失败。问题是http.request使用dns.lookup而不

node.js - 使用 mongoose 连接到 MongoDb - 错误 : getaddrinfo ENOTFOUND

我有以下配置:"mongoose":{"url":"mongodb://127.0.0.1:27017/chat","options":{"server":{"socketOptions":{"keepAlive":1}}}}并连接到我的数据库mongoose.connect(config.get('mogoose:url'),config.get('mongoose:options'))但我收到这样的错误:node_modules/mongoose/node_modules/mongodb/lib/server.js:236process.nextTick(function(){th