리액트네이티브 서버에러 400뜰때 (JS숫자 데이터로 인한 에러)


리액트네이티브 서버에러 400뜰때 (JS숫자 데이터로 인한 에러)

서버와 html 통신을 할때 에러가 나는 경우가 있다 여러 응답들이 많지만 그 중 흔한 400이 뜰때! 클라에서 분명 서버님 말대로 잘 기입해줘도 에러가 날때! 서버와 클라 통신로그를 모두 찍어보자 그곳에서 해결법을 찾을지니... 나같은 경우 float형식의 데이터를 넘겨줘야 하는데 JS가 자동으로 int형식으로 변환해서 생긴 에러였다 float으로 1.0을 json형식으로 만들어서 넘길시 1.0->1로 자동으로 변환된서 서버에서 에러가 발생했다 서버에러가 발생한 코드부분 {addMessageRequests: [ { alpha: 1.0, // 1.0으로 적었지만 json으로 변환해서 통신시 int값 1로 바뀜 }, ], }; 그래서 float값을 온전히 전달하기위해서 1.0을 string값으로 "1.0"으로 보냈다 해결 코드 부분 {addMessageRequests: [ { alpha: "1.0", // 1.0을 string값으로 보내줌 }, ], }; 물론 "1.0"으로 strin...



원문링크 : 리액트네이티브 서버에러 400뜰때 (JS숫자 데이터로 인한 에러)