首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:未定义getaddrinfo EAI_AGAIN (ldapjs)

错误:未定义getaddrinfo EAI_AGAIN (ldapjs)
EN

Stack Overflow用户
提问于 2020-03-15 10:09:35
回答 1查看 822关注 0票数 1

因此,我尝试将我的Express.Js应用程序部署到我的EAI_AGAIN上,但我得到了一些错误信息,并将其细化为错误: getaddrinfo vp未定义。奇怪的是,如果我在我的本地主机上运行这个应用程序,它会运行得很好。有人知道如何解决这个问题吗?

这是我得到的错误日志。

代码语言:javascript
复制
events.js:187
      throw er; // Unhandled 'error' event
      ^

Error: getaddrinfo EAI_AGAIN undefined
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)
Emitted 'error' event on Client instance at:
    at Backoff.<anonymous> (/home/user/deploy-folder/app-api/node_modules/ldapjs/lib/client/client.js:1228:12)
    at Backoff.emit (events.js:210:5)
    at Backoff.backoff (/home/user/deploy-folder/app-api/node_modules/ldapjs/node_modules/backoff/lib/backoff.js:41:14)
    at /home/user/deploy-folder/app-api/node_modules/ldapjs/lib/client/client.js:1214:15
    at f (/home/user/deploy-folder/app-api/node_modules/ldapjs/node_modules/once/once.js:25:25)
    at Socket.onResult (/home/user/deploy-folder/app-api/node_modules/ldapjs/lib/client/client.js:1016:7)
    at Object.onceWrapper (events.js:300:26)
    at Socket.emit (events.js:210:5)
    at emitErrorNT (internal/streams/destroy.js:92:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) {
  errno: 'EAI_AGAIN',
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'undefined'
EN

回答 1

Stack Overflow用户

发布于 2020-04-19 12:09:40

我假设到目前为止您已经发现了这个错误,但是在这个特定的例子中,您用来设置ldap的变量似乎没有声明或者解析为undefined

根据documentation,正确的方法是:

代码语言:javascript
复制
var ldap = require('ldapjs');
var client = ldap.createClient({
  url: 'ldap://127.0.0.1:1389'
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60689085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档