SyntaxError: Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
JSON.parse() menerima rentetan kosong atau terpotong dan tidak dapat menyelesaikan penghuraian.
Maksudnya
JSON.parse() menerima rentetan kosong atau terpotong dan tidak dapat menyelesaikan penghuraian.
Kemungkinan punca
Badan respons kosong, fetch yang gagal atau bukan JSON, atau menghurai dua kali nilai yang sudah menjadi objek.
Cara membaikinya
Semak respons tidak kosong dan mempunyai jenis kandungan JSON sebelum menghuraikannya (const text = await res.text(); if (text) JSON.parse(text)), dan kendalikan ralat dalam try/catch.
Ralat JavaScript lain
Mengenai Carian Kod Ralat
Carian Kod Ralat ialah direktori boleh cari yang mengandungi lebih 200 mesej dan kod ralat biasa merangkumi 12 kategori: kod status HTTP, kod ralat Windows, ralat pelayar dan rangkaian, JavaScript, Python, PHP, Node.js dan npm, Java, MySQL, Git, ralat shell Linux serta kod e-mel/SMTP. Setiap entri ditulis dalam bahasa mudah untuk penyelesaian masalah yang pantas.
Setiap ralat diterangkan dalam tiga bahagian: apa maksud sebenar mesej itu, punca biasa dan langkah konkrit untuk membetulkannya. Struktur ini menukar rentetan yang membingungkan seperti ERR_CONNECTION_REFUSED atau 0x80070005 menjadi senarai semak yang boleh diambil tindakan, bukan sekadar teka-teki.
Anda boleh tapis senarai mengikut kategori, cari mengikut kod, konstan atau serpihan mesej, dan salin mana-mana kod dengan sekali klik. Setiap ralat juga mempunyai halaman khusus sendiri dengan ralat berkaitan dari kategori yang sama, jadi anda boleh tandakan buku atau kongsi pautan terus ke penyelesaian yang tepat.
Cara menggunakan Carian Kod Ralat
- Taip kod atau mesej ralat ke dalam kotak carian — contohnya 404, ERR_NAME_NOT_RESOLVED atau 0x80070005.
- Kecilkan hasil carian dengan penapis kategori (HTTP, Windows, JavaScript, MySQL dan sebagainya) jika carian memulangkan terlalu banyak entri.
- Buka entri yang sepadan untuk membaca maksudnya, punca kemungkinan dan cara membetulkannya.
- Guna butang salin untuk mendapatkan kod yang tepat bagi laporan pepijat atau tiket sokongan.
- Semak bahagian ralat berkaitan untuk ralat lain daripada kategori yang sama.