인프런 커뮤니티 질문&답변
fetch 함수 사용시 에러가 발생합니다.
작성
·
541
1
fetch 함수 사용 시 type 에러가 발생합니다.
구글에서 저 함수를 사용했을 때 한국에서는 잘 작동했는데 호주 인터넷 환경에서는 잘 작동하지 않았습니다.
저 URL 이외에도 www.을 붙여 보거나 http://를 쓰기도 했고
주어진 링크인https://jsonplaceholder.typicode.com/todos/1로 했을 때도 같은 에러가 발생했습니다.
퀴즈
61%나 틀려요. 한번 도전해보세요!
자바스크립트에서 콜백 함수란 무엇일까요?
자신을 반복해서 호출하는 함수입니다.
다른 함수의 인자로 전달되어 나중에 실행되는 함수입니다.
다른 함수를 결과로 반환하는 함수입니다.
이름 없이 정의된 함수입니다.
답변 1
0
그랩
지식공유자
안녕하세요. 현재 브라우저에서 https://google.com에 대해 요청을 하면 데이터를 받아오지 못하는 게 맞습니다. 이유는 cors 때문입니다!
서버쪽에서 브라우저가 같은 도메인(google.com)에서 요청을 하지 않으면 데이터를 주지 않도록 설정할 수 있습니다. 이 때문에 저희 브라우저의 개발자도구에서 fetch 요청을 하면 cors 에러가 발생하는 거구요.
jsonplaceholder의 경우 cors 처리가 되어있어 어느 도메인에서든 데이터를 요청할 수 있게 됩니다. 해당 부분은 다시 확인해보시면 좋을 것 같아요~!




