CORS - 모두가 좋아하는 (또는 가장 좋아하는) 웹 보안 기능. 나는 최근에 그것과 씨름하고 있었고, 그것은 블로그 게시물을 작성하는 나의 신호입니다!
CORS의 핵심 개념은 간단합니다. 크로스 오리핀 코드 실행 방지. css-tricks.com
any-other-website.com
에서 JavaScript를 가져 오려고하면 브라우저가 기본적으로 차단합니다. 콘솔 오류? 그렇습니다. "허용되지 않습니다."
예외? 대상 웹 사이트는 헤더를 명시 적으로 부여하는 권한을 보냅니다. 도메인이 화이트리스트를 받거나 와일드 카드가 액세스 할 수 있습니다. 뉘앙스 (프리 라이트, 자격 증명 등)가 있지만 MDN 문서는이를 잘 다룹니다.
Cors와의 가장 큰 두통은 겉보기에는 일관되지 않은 행동에서 비롯됩니다. 두 번의 요청이 성공하고 세 번째는 실패합니다 - 재현 가능하면서도 당황합니다. (아마도 반으로 가득 찬 헤더가있는로드 밸런서일까요? 나는 Cors 문제를 쉽게 디버깅 한 시간의 수를 잃어 버렸다.
최근 CORS와의 만남 :
npm install cors
.위 내용은 Cors에 코골이를하지 마십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!