logweft.

fetch()

비동기로 요청을 보내 Response에서 응답을 읽습니다.

기본 문법

const response = await fetch(url);

작은 예제 javascript

const response = await fetch('data:application/json,{"ok":true}');
if (!response.ok) throw new Error("HTTP " + response.status);
const data = await response.json();
console.log(data.ok);

실행 결과

true

헷갈리기 쉬운 점

  • 404나 500 응답도 보통 Promise를 성공 상태로 이행하므로 response.ok를 따로 확인합니다.
  • 예제는 로컬 data URL을 사용합니다. 외부 서버 요청은 CORS와 네트워크 조건에 영향을 받습니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← JavaScript 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.