Saya mempunyai bahagian belakang yang ditulis dalam Go. Semuanya berfungsi dengan baik dan panggilan daripada POSTMAN sedang dihantar, tetapi tiba-tiba saya tidak boleh mendapatkan apl React saya untuk memanggil pelayan ini kerana saya mendapat ralat:
Proxy error: Could not proxy request /login from localhost:3000 to http://localhost:8080 (ECONNREFUSED).
Kod pelayan My Go:
log.Fatal(http.ListenAndServe(fmt.Sprintf("localhost:8080"), api.router))
Pakej.json untuk aplikasi React kelihatan seperti ini:
"proxy": "http://localhost:8080"
Saya tahu saya boleh mengikat semua antara muka dalam Go seperti ini:
log.Fatal(http.ListenAndServe(fmt.Sprintf(":8080"), api.router))
Tetapi Mac OS meminta saya membenarkan sambungan ini tetapi saya tidak boleh melakukannya kerana saya bukan pentadbir komputer
Saya boleh melakukan ini melalui reka bentuk bersama, tetapi saya tidak mempunyai sebarang identiti pada masa ini, jadi menjana kunci peribadi, menambahkannya pada rantai kunci juga akan mengambil sedikit masa
Adakah terdapat cara mudah untuk memintas ini?
Adakah anda cuba menambah garis miring pada penghujung baris proksi tindak balas seperti ini:
Yang di atas ditemui di sini
dalam soalan yang serupa dengan andaSelain itu, anda boleh cuba menukar proksi daripada localhost kepada 127.0.0.1: