axios post 请求 - 错误:getaddrinfo ENOTFOUND

new*_*dev 6 javascript node.js axios

我在 cli 节点脚本中使用 axios。我注意到有时在控制台内会记录此错误:

Error: getaddrinfo ENOTFOUND www.foobar.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:67:26) {
  errno: -3008,
  code: 'ENOTFOUND',
Run Code Online (Sandbox Code Playgroud)

它将由该.catch()函数处理,并且对同一地址的下一个 axios 请求将继续工作,我会收到 200 状态代码。是否有任何原因导致请求axios.post生成该错误?

Ker*_*Can 2

正如 @Javapocalypse 评论的那样,您应该添加http://url 的开头。

  • 你是怎么解决这个问题的?我必须使用 Promise.all 同时发送许多请求 (4认同)
  • 我传递给 axios 配置的 url 已经有 `http` sheme,我认为问题在于同时发送到服务器的请求量。不管怎样,谢谢你的帮助:) (2认同)