본문 바로가기
Frontend#Frontend#API조회 1

fetch API란?

정의

브라우저 네이티브 HTTP 클라이언트. XMLHttpRequest의 현대 대체.

fetch란?

const res = await fetch('/api/user', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({name})
});
const data = await res.json();

특징

  • Promise 기반
  • 모든 주요 브라우저 + Node 18+ 기본
  • 자동 JSON 파싱 없음 (.json() 호출 필요)
  • 에러가 throw 안 됨 (response.ok 확인)

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Frontend 전체 →