Saya menggunakan Node v18.12.1 dan vite v3.0.4. Berikut ialah kod proksi saya untuk menyambung ke Node.js REST API daripada pelayan pembangunan Vue.js vite:
proxy: { "/api": { target: "http://localhost:3000", changeOrigin: true, } }
Selepas mengemas kini versi nod saya daripada v16, saya kini mendapat ralat ini daripada vite-proxy:
[vite] http proxy error: Error: connect ECONNREFUSED ::1:3000 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1300:16) (x3)
Saya mendengar bahawa bermula dari sinus v17, Node menyokong ipv6 sebagai localhost. Bagaimanakah saya boleh menyelesaikan masalah ini?
Anda boleh menemuinya dalam
::1
上运行您尝试连接的服务,或将代理目标配置为使用 IPv4 地址 (http://127.0.0.1:3000
kod>).