Axios的post请求-错误:getaddrinfo ENOTFOUND

6

我正在一个cli node脚本中使用axios。我注意到有时控制台会记录这个错误:

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

.catch()函数将处理此错误,下一个发送至相同地址的axios请求将继续进行并获得200状态代码。是否存在任何原因会导致axios.post请求发生此错误?


2
请尝试在您的URL之前添加http://。 - Javapocalypse
我遇到了相同的错误,请你把你的代码贴出来,这样可以帮助其他人吗? - s d
1个回答

2

正如@Javapocalypse所评论的,您应该在URL开头添加http://


2
我传递给axios配置的URL已经有了 http 方案,我认为问题出在同时发送到服务器的请求数量上。不管怎样,谢谢你的帮助 :) - newbiedev
4
你是如何解决这个问题的?我需要同时发送多个请求,使用Promise.all应该怎么做? - lvillacin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接