🍋
Menu
Web

CORS

CORS (교차 출처 리소스 공유)

웹 브라우저에서 한 출처(도메인)의 웹 페이지가 다른 출처의 리소스에 접근하는 것을 제어하는 HTTP 헤더 기반 보안 메커니즘입니다.

기술 세부사항

CORS 헤더: Access-Control-Allow-Origin(허용할 출처), -Methods(허용 HTTP 메서드), -Headers(허용 요청 헤더). 프리플라이트 요청(OPTIONS)은 비단순 요청(PUT, DELETE 또는 커스텀 헤더) 전에 전송됩니다. credentials: 'include'는 쿠키와 함께 교차 출처 요청을 전송합니다. 와일드카드(*)는 credentials와 함께 사용할 수 없습니다.

예시

```javascript
// CORS: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

관련 도구

관련 용어