我有一个带有备用适配器的Herot实例在Heroku中运行,并且一切正常。但是在安装脚本后尝试搜索汇合时出现错误。

我可以从我的闲暇频道执行confluence help命令,它会返回带有帮助功能的命令,但是当我执行hubot search时,它会返回以下内容

错误:错误:getaddrinfo ENOTFOUND

我相信这是一个DNS错误,我已经检查过,据我所知,我所有融合的详细信息都是正确的,我使用的是我登录融合时使用的凭据,因此我知道它们是正确的,并且我将主机设置为我们用来访问的融合云地址。

我不知所措

最佳答案

有同样的错误。
我使用https://github.com/lchi/hubot-super-confluence
看起来像是来自nodejs的错误。
节点-v
v0.10.42
在此有效。
但是在
节点-v
v6.4.0
不起作用。

我试图研究问题并进行测试。

node -pe 'require("dns").lookup("ya.ru",function(){console.dir(arguments)})'
GetAddrInfoReqWrap {
  callback: { [Function: asyncCallback] immediately: true },
  family: 0,
  hostname: 'ya.ru',
  oncomplete: [Function: onlookup] }
 { '0': null, '1': '213.180.193.3', '2': 4 }


这样就可以了。和idk为什么它不适用于hubot模块

关于node.js - Hubspot合流整合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37642253/

10-09 22:10