我有一个带有备用适配器的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/