Rumah >pembangunan bahagian belakang >Golang >Mengapa Penyemak Imbas Saya Enggan Menerima Kuki daripada Respons Silang Asal?
Pelayar Enggan Menghormati Pengepala Kuki Set daripada Respons Silang Asal
Aplikasi anda menghadapi kesukaran menetapkan kuki HTTP dari bahagian belakang dan mendapatkannya untuk permintaan seterusnya. Untuk menyelesaikan isu ini, anda perlu menangani peletakan withCredentials dalam kod pelanggan anda.
Daripada:
const axiosAuth = axios.create({ validateStatus: (status: number) => { return status >= 200 && status < 300; }, headers: { Accept: `application/json`, 'Content-Type': 'application/json', withCredentials: true, // Incorrect }, });
Anda sepatutnya mempunyai:
const axiosAuth = axios.create({ validateStatus: (status: number) => { return status >= 200 && status < 300; }, headers: { Accept: `application/json`, 'Content-Type': 'application/json', }, withCredentials: true, // Correct });
Meletakkan withCredentials sebagai sifat permintaan, seperti yang dilihat dalam kod yang diperbetulkan, membolehkan penyemak imbas menghantar dan menerima kuki untuk permintaan silang asal. Ini akan membolehkan bahagian hadapan anda menetapkan dan mengakses kuki refreshToken dengan betul untuk tujuan pengesahan.
Atas ialah kandungan terperinci Mengapa Penyemak Imbas Saya Enggan Menerima Kuki daripada Respons Silang Asal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!