Rumah >pembangunan bahagian belakang >Golang >Mengapa Penyemak Imbas Saya Tidak Menyimpan Kuki Ditetapkan oleh Apl React/Go Saya?
Kuki Tidak Dikekalkan oleh Penyemak Imbas
Anda telah menghadapi isu apabila apl React anda disepadukan dengan pelayan Go menetapkan kuki semasa log masuk tetapi penyemak imbas gagal menyimpannya. Mari kita selidiki kemungkinan punca:
Dalam respons HTTP anda, anda telah menetapkan butiran kuki dengan betul menggunakan http.Cookie. Walau bagaimanapun, untuk penyemak imbas mengekalkannya, bendera 'kelayakan' mesti ditetapkan kepada 'termasuk' apabila membuat permintaan pengambilan yang menjangkakan kuki dalam respons.
Langkah berikut harus menyelesaikan isu anda:
Ubah suai Panggilan Ambil: Berikut ialah contoh cara mengemas kini panggilan ambil anda:
fetch(`${url}/login`, { method: "POST", headers: { "Content-Type": "application/json", }, credentials: "include", // This is the key modification body: JSON.stringify({ email: userDetails.email, password: userDetails.password, }), }).then((response) => { ...
Dengan memasukkan perubahan ini, penyemak imbas anda kini seharusnya mengekalkan kuki yang ditetapkan oleh Go anda dengan betul pelayan.
Atas ialah kandungan terperinci Mengapa Penyemak Imbas Saya Tidak Menyimpan Kuki Ditetapkan oleh Apl React/Go Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!