• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

fetch 함수 사용시 에러가 발생합니다.

21.07.09 00:42 작성 조회수 290

1

fetch 함수 사용 시 type 에러가 발생합니다.

구글에서 저 함수를 사용했을 때 한국에서는 잘 작동했는데 호주 인터넷 환경에서는 잘 작동하지 않았습니다.

저 URL 이외에도 www.을 붙여 보거나 http://를 쓰기도 했고

주어진 링크인https://jsonplaceholder.typicode.com/todos/1로 했을 때도 같은 에러가 발생했습니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 현재 브라우저에서 https://google.com에 대해 요청을 하면 데이터를 받아오지 못하는 게 맞습니다. 이유는 cors 때문입니다!

서버쪽에서 브라우저가 같은 도메인(google.com)에서 요청을 하지 않으면 데이터를 주지 않도록 설정할 수 있습니다. 이 때문에 저희 브라우저의 개발자도구에서 fetch 요청을 하면 cors 에러가 발생하는 거구요.

jsonplaceholder의 경우 cors 처리가 되어있어 어느 도메인에서든 데이터를 요청할 수 있게 됩니다. 해당 부분은 다시 확인해보시면 좋을 것 같아요~!