getaddrinfo EAI_AGAIN帐户-d.docusign.com帐户-d.docusign.com:443

时间:2019-09-25 17:28:10

标签: node.js docusignapi

我正在使用superagent用浓度响应收到的代码访问docusign API

const respo = await superagent
    .post('https://account-d.docusign.com/oauth/token')
    .set('Authorization', `${auth}`)
    .send({
        grant_type: 'authorization_code', 
        code: '.........'
    })
  

err:{错误:getaddrinfo EAI_AGAIN account-d.docusign.com account-d.docusign.com:443       在GetAddrInfoReqWrap.onlookup上(作为完成时)(dns.js:56:26)     errno:“ EAI_AGAIN”,     代码:“ EAI_AGAIN”,     syscall:“ getaddrinfo”,     主机名:“ account-d.docusign.com”,     主持人:“ account-d.docusign.com”,     端口:443,     响应:未定义}

2 个答案:

答案 0 :(得分:0)

基于Error: getaddrinfo EAI_AGAIN “ EAI_AGAIN是DNS查找超时错误,表示它是网络连接错误或与代理相关的错误。”

您可能需要检查在进行API调用的框中是否存在代理/防火墙或其他问题。这是您需要解决的网络问题,与DocuSign直接无关。

答案 1 :(得分:0)

谢谢你的建议。但这是因为我没有发送正确的身份验证。 我确实为此使用curl:

    curl
        .setHeaders([
            `Authorization: Basic ${auth}`,
            "Content-Type: application/x-www-form-urlencoded"
        ])
        .setBody({
            grant_type: "authorization_code",
            code: code
        })
        .post("https://account-d.docusign.com/oauth/token")
        .then(({ statusCode, body, headers }) => {})
        .catch(e => {});