Example app listening on port 3000 AxiosError: connect ECONNREFUSED ::1:80
时间: 2023-12-20 12:05:59 浏览: 219
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
这个错误通常是由于 Axios 无法连接到指定的服务器。根据错误提示,Axios 正在尝试连接到本地 IPv6 地址 `::1` 的 80 端口,但连接被拒绝了。
解决这个问题的方法是检查你的服务器地址和端口号是否正确,并确保该地址和端口可以被访问。你可以尝试使用浏览器或其他工具访问该地址和端口,看看是否可以正常连接。
如果服务器地址和端口号都是正确的,那么很可能是因为该地址或端口被防火墙阻止了。请检查你的防火墙设置,确保允许该地址和端口通过防火墙。如果你正在使用代理服务器,也需要检查代理服务器的设置是否正确。
最后,你也可以尝试在 Axios 请求中添加一个超时选项,以避免无限等待连接。例如:
```
axios.get('http://example.com', { timeout: 5000 });
```
这将在 5 秒后超时,如果连接还未建立,则会抛出一个错误。
阅读全文