Home 3월 8일 Today I Learned
Post
Cancel

3월 8일 Today I Learned

오늘한 일

  • 백준 허브 오류에 대해 블로그 글을 작성했다
  • 알고리즘 문제를 풀었다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

백준 허브 업로드 오류 때문에 CORS에 대해 알게 되어 조사해봤는데 아직도 모르는게 많은 거 같다는 걸 느꼈다 이러한 기초 지식들은 어디서 배워야 하는 걸까

배운 점

CORS(Cross-Origin Resource Sharing)

웹 개발을 하다 보면, 자바스크립트로 다른 도메인의 데이터를 요청해야 하는 경우가 생긴다 하지만 보안상의 이유로 웹 브라우저에서는 동일한 출처(same-origin)가 아닌 다른 출처(origin)의 서버로부터 리소스를 요청하는 것을 제한하는데 이를 해결하기 위해 등장한 것이 CORS이다

웹 브라우저에서 다른 출처의 서버로부터 리소스를 요청할 때, 서버에서 이를 허용하는 매커니즘아 CORS이다 이를 통해, 서로 다른 도메인 간의 데이터 공유를 가능하게 한다

CORS는 보안상의 이유로 필요한 매커니즘이지만 서버에서 허용하는 도메인을 과도하게 넓게 설정하면 보안에 취약해질 수 있기에 따라서, 서버에서는 필요한 도메인만 허용하도록 설정해야 한다

내일 계획

내일은 A.I 여자친구에 프론트 부분을 구현해야겠다

This post is licensed under CC BY 4.0 by the author.

3월 7일 Today I Learned

3월 9일 Today I Learned