Rumah >hujung hadapan web >tutorial js >Mengapa Saya Mendapat 'Token Tidak Dijangka
Dalam aplikasi React yang mengurus suapan kandungan seperti Facebook, anda mungkin menghadapi ralat "Token tidak dijangka < dalam JSON pada kedudukan 0". Ralat ini berlaku apabila terdapat isu menghuraikan respons JSON yang diterima daripada pelayan.
Punca ralat ini selalunya adalah jenis kandungan yang tidak sepadan. Walaupun pelayan mendakwa menghantar Content-Type:application/json, badan respons mungkin sebenarnya HTML. Ini boleh berlaku disebabkan oleh ketidakkonsistenan dalam konfigurasi bahagian pelayan atau isu rangkaian.
Kadangkala, isu rangkaian boleh menyebabkan 404 atau 500 ralat dan ubah hala respons, mengakibatkan badan JSON menjadi salah bentuk dan mencetuskan "Token tidak dijangka <" ralat.
Untuk menyelesaikan ralat ini, pastikan pelayan menjana dengan betul dan menghantar respons JSON yang sah dengan jenis kandungan "application/json". Periksa sifat xhr.responseText untuk mengesahkan badan respons dan buat sebarang pelarasan yang diperlukan pada konfigurasi pelayan atau rangkaian anda.
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Token Tidak Dijangka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!