我使用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
)。