Bertindak balas kepada "_SyntaxError: Token tidak dijangka < dalam JSON pada kedudukan 0_"
Dalam apl React yang menampilkan suapan Facebook-esque, anda sedang menghadapi ralat misteri: "Feed.js:94 undefined 'parsererror' 'SyntaxError: Token tidak dijangka < Ralat ini biasanya timbul apabila Google Chrome cuba menghuraikan HTML sebagai JSON, yang membawa kepada syak wasangka bahawa walaupun memberikan jenis kandungan JSON, respons pelayan mungkin sebenarnya mengandungi HTML.
Untuk menyelidiki isu ini dengan lebih mendalam, anda telah memeriksa output pelayan menggunakan alat pembangun Chrome dan klien REST, dan ia nampaknya mematuhi format JSON. Walau bagaimanapun, perincian penting menunjukkan sebaliknya: React secara tidak dapat dijelaskan mengundi titik akhir yang berbeza ("http://localhost:3000/?_=1463499798727") dan bukannya API yang dimaksudkan ("http://localhost:3001/api/threads" ).
Pada mulanya, anda tidak mengesyaki perbezaan ini dan telah menolak kesilapan menaip dan mengubah suai baru-baru ini kod sebagai punca yang berpotensi. Walau bagaimanapun, kemungkinan perubahan yang tidak diingini telah mengubah gelagat tinjauan pendapat React, menyebabkannya mendapatkan semula data dari lokasi yang salah.
Untuk menyelesaikan isu tersebut, anda boleh mempertimbangkan:
Atas ialah kandungan terperinci Mengapa apl React saya menerima ralat 'Token tidak dijangka < dalam JSON pada kedudukan 0' walaupun respons JSON yang kelihatan betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!