React Native Fetch에서 네트워크 요청 실패
새로 생성된 React Native 프로젝트에서 fetch()를 호출하여 Facebook 데모 동영상과 상호작용 API로 인해 "네트워크 요청 실패" 오류가 발생할 수 있습니다. 모호한 오류 메시지와 Chrome 콘솔의 디버깅 지원 부족으로 인해 실망스러울 수 있습니다.
근본 원인:
근본적인 문제는 iOS의 기본적으로 HTTP 요청은 HTTPS 연결만 허용합니다.
해결책:
iOS 프로젝트에서 HTTP 요청을 활성화하려면 XCode 프로젝트의 " 지원 파일" 섹션:
<code class="plist"><key>NSAppTransportSecurity</key></code>
<code class="plist"><key>NSAppTransportSecurity</key> <dict></code>
<code class="plist"><key>NSAllowsArbitraryLoads</key> <true/> </dict></code>
이 설정을 사용하면 앱에 iOS 기기에서 HTTP 요청을 할 수 있는 권한이 부여됩니다.
변경 사항이 적용되고 프로젝트가 다시 빌드되면 로컬 개발 환경과 iOS 기기 모두 HTTP 연결을 허용하므로 가져오기 요청이 성공합니다.
위 내용은 iOS에서 \"네트워크 요청 실패\"로 인해 React Native 가져오기 요청이 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!