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개의 댓글

관련 채용 정보