카카오 클라우드 스쿨 12월 2일 Authentication (중반) ,React

최재유·2022년 12월 2일
0

Client <-> Web Server <-> Application Server <-> Data Server

  • Application Server가 랜더링을 하지않고 데이터를 제공하면 API Server라고 합니다.

라우팅하는거 공부하기

SOP

  • 어떤 출처에서 불러온 문서나 스크립트가 다른 출처에서 가져온 리소스와 상호작용 하는것을 제한하는 브라우저의 보안 방식

CORS(교차 출처 정책) (중요)

  • 추가 HTTP 헤더를 사용해서 한 출처에서 실행중인 웹 애플리케이션이
    다른 출처의 자원에 접근할수 있는 권한을 부여해서 브라우저에게 알려주는 것

  • ajax나 Fetch API 가 다른 출처의 데이터를 가져와서 사용하기 위해서는 올바른 CORS헤더를 포함한 응답을 반환해야 합니다.

  • 서버를 만들때 이 부분을 고려헤서 작성을 해야하고 이미 만들어진 경우 나 다른곳에서 만든 API를 이용해야 하는 경우는 Proxy를 이용해야 합니다.

React

  • 유저 인터페이스를 만드는데 사용할 수 있는 자바스크립트 라이브러리

  • SPA(Single Page Application)구현을 위해서 사용하는 경우가 많습니다.
    이 목적으로 만들어진 라이브러리로는 angular.js나 vue.js도 있습니다.

0개의 댓글