Ich verwende Node v18.12.1 und Vite v3.0.4. Hier ist mein Proxy-Code zum Herstellen einer Verbindung mit der Node.js-REST-API vom Vue.js-Vite-Entwicklungsserver:
proxy: { "/api": { target: "http://localhost:3000", changeOrigin: true, } }
Nachdem ich meine Knotenversion von v16 aktualisiert habe, erhalte ich jetzt diesen Fehler von vite-proxy:
[vite] http proxy error: Error: connect ECONNREFUSED ::1:3000 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1300:16) (x3)
Ich habe gehört, dass Node ab Sinus v17 IPv6 als Localhost unterstützt. Wie kann ich dieses Problem lösen?
您可以在
::1
上运行您尝试连接的服务,或将代理目标配置为使用 IPv4 地址 (http://127.0.0.1:3000
代码>).