Vite-proxy ECONNREFUSED with node v17+



我使用Node v18.12.1和vite v3.0.4。下面是我从Vue.js vite开发服务器连接到Node.js REST API的代理代码:

proxy: {
"/api": {
target: "http://localhost:3000",
changeOrigin: true,
}
}

从v16更新我的节点版本后,我现在从vite-proxy得到这个错误:

[vite] http proxy error:
Error: connect ECONNREFUSED ::1:3000
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1300:16) (x3)

我听说从v17开始,Node支持本地主机的ipv6。我该如何解决这个问题?

您可以在::1上运行您试图连接的服务,或者配置您的代理目标使用IPv4地址(http://127.0.0.1:3000)。

最新更新