Apabila bekerja dengan React Native, pembangun mungkin menghadapi ralat permintaan rangkaian, khususnya dengan kaedah fetch(). Satu ralat biasa ialah "Permintaan Rangkaian Gagal."
Dalam kejadian baru-baru ini, pengguna mencipta projek React Native baharu (versi 0.29.1) dan menyertakan permintaan pengambilan dalam kaedah pemaparan. Walaupun menyasarkan API filem demo Facebook awam, permintaan tersebut mengakibatkan ralat "Permintaan Rangkaian Gagal". Surih tindanan memberikan sedikit maklumat untuk penyahpepijatan dan penyahpepijatan permintaan rangkaian berasaskan konsol tidak dapat dilakukan.
Ralat ini berpunca daripada tetapan keselamatan lalai iOS, yang melarang permintaan HTTP melainkan dibenarkan secara jelas. Untuk membetulkan isu ini, tambahkan yang berikut pada fail info.plist projek anda:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
Dengan menambahkan konfigurasi ini, anda secara eksplisit membenarkan apl React Native anda membuat permintaan HTTP. Ini menyelesaikan ralat "Permintaan Rangkaian Gagal" dan membolehkan anda terus bekerja dengan permintaan rangkaian dengan berkesan.
Atas ialah kandungan terperinci Mengapakah saya mendapat ralat \'Permintaan Rangkaian Gagal\' dalam React Native fetch() dan bagaimana saya membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!