React: FireFox에서 syntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

XCC629·2022년 3월 8일
0

문제 상황

fetch를 통해서 서버와 회원가입, 로그인 통신하는 중에 발생한 오류.
코드를 몇번이고 그대로 가져와도 오류가 뜸

터미널

json이여야 하는데 json이 아니라는 설명. 그러나 code에서는 문제가 없었다(없다고 생각했다). 네트워크로 가서 확인해보기.

network

1. payload

클라이언트에서 서버로 보낸 건 정상적인 형식이다.

2. response

왜 응답이 json이 아니지하고 보니까 fetch안의 api주소를 틀렸다.

이유

package.json에 프록시를 적어주어서 서버주소를 이어서 적어주는 줄 알고 api에 /users/signup만 적었다. package.json에 적어주는 proxy 값이 무슨 역할을 하는 건지 몰랐다.

결론

컴퓨터는 아무것도 모른다... 내가 알려주기 전까진..
proxy는 무엇인지에 대해서 공부할 것!

profile
프론트엔드 개발자

0개의 댓글