leegeon4 / React-Demo

0 stars 0 forks source link

1015- 이미지 다루기 #20

Open leegeon4 opened 1 month ago

leegeon4 commented 1 month ago

*db.json 에 users 배열에 각 객체가 img 프로퍼티에 이미지 파일명 저장

leegeon4 commented 1 month ago

CORS(Cross-Origin Resource Sharing, 교차 출처 자원 공유)는 웹 브라우저에서 악성 동작을 방지하기 위해 구현된 보안 기능으로, 다른 도메인에서 웹 서버의 리소스가 요청될 때 이를 제한합니다. 이를 통해 한 도메인(origin)에서 실행되는 웹 애플리케이션이 명시적으로 허용되지 않은 경우 다른 도메인의 리소스를 요청하지 못하도록 합니다.

CORS 작동 방식

웹 애플리케이션이 다른 출처(다른 프로토콜, 도메인 또는 포트)로 HTTP 요청을 보낼 때 브라우저는 서버의 응답에 적절한 CORS 헤더가 포함되어 있는지 확인합니다. 헤더가 요청을 허용한다고 명시하면 브라우저는 응답을 처리합니다. 그렇지 않으면 요청이 차단됩니다.

주요 CORS 헤더

leegeon4 commented 1 month ago

위설명에서 다른도메인www.naver.com 도메인 이름.localhost:8080을 localhost5173이 접근하려고 하는 것도 포트가 다르기 때문에 다른 도메인입니다. cors 헤더 응답값을 설정해줍니다

leegeon4 commented 1 month ago