# 문제
프로젝트 중 원래 formData를 보내면 자동으로 boundary가 붙어서 가야 하는데
boundary가 붙지 않고 전송이 돼서 에러가 발생하는 현상이 나타났다.
아래는 서버와 연결하는 함수이다. (react-query 사용중)
react-native-debugger로 요청을 본 결과
아래와 같이 multipart/form-data 옆에 붙어있어야 할 boundary가 없다...
# 해결
이 문제를 해결하기 위해 며칠을 검색했는데
우연히 react native debugger를 사용 중이라면 디버거를 종료하고 해보라는 작은 comment를 보았다.
혹시나 하는 마음에 디버거를 종료 후 시도했더니 해결!
디버거를 킨 상태로는 boundary가 가지 않고, 디버거를 끄면 제대로 간다.
이유는 알 수 없지만 혹시 react native debugger를 사용 중인데 같은 현상이 일어난다면 디버거를 끄고 시도해보시길!
'react-native' 카테고리의 다른 글
[react-native/recoil] atom을 서버와 연동하기 (0) | 2023.01.06 |
---|---|
[react-native] 로딩 바 만들기 (0) | 2023.01.02 |
[react-native/react-query] onMutation을 이용한 빠른 동작(optimistic update) (2) | 2022.12.29 |
[react-native] recoil 데이터 유지하기 (async storage) (0) | 2022.12.28 |
[react-native & Spring Boot] react-native-image-picker 사용시 null로 보내지는 현상 (0) | 2022.11.13 |