차근차근 생활 & 코딩

[ReactNative] RN IOS - axios http 허용하기 본문

IT/REACT NATIVE(리액트 네이티브)

[ReactNative] RN IOS - axios http 허용하기

ssilook 2022. 10. 18. 19:12
반응형

안녕하세요.

 

ReactNative IOS 개발 중 http로 접속되면 안전하지 않은 사이트로 인식하여 axios에 에러가 발생됩니다.

 

그럼 axios에 http에 접속 할 수 있도록 하는 방법에 대해 알아보도록 하겠습니다.

 

 

1. http 전체 허용하기

 - http로 통신되는 것들 전체를 허용하기 위해 Info.plist 파일 안에 아래 코드를 삽입하도록 합니다.

<key> NSAppTransportSecurity </ key>
<dict>
    <key> NSAllowsArbitraryLoads </ key>
    <true />
</ dict>

 

2. http 일부 도메인 허용하기

 - 입력돈 도메인을 허용하기 위해 Info.plist 파일 안에 아래 코드를 삽입하도록 합니다.

<key> NSAppTransportSecurity </ key>
<dict>
    <key> NSExceptionDomains </ key>
    <dict>
        <key> www.ssilook.com </ key>
        <dict>
            <key> NSTemporaryExceptionAllowsInsecureHTTPLoads </ key>
            <true />
        </ dict>
    </ dict>
</ dict>

 

수고하셨습니다.

반응형
Comments