코드스테이츠 (3) 썸네일형 리스트형 [S4U7] Proxy CORS 정책이 필요한 이유 브라우저에서 기본적으로 API를 요청할 때 브라우저의 현재주소와 API의 주소의 도메인이 일피해야만 데이터를 접근 할 수 있게 되어있다. 만약 다른 도메인에서 API를 요청해서 사용할 수 있게 해주려면 CORS설정이 필요하다. 여기서 CORS란, 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)라는 의미이다. CORS는 추가 HTTP헤더를 사용하여 한 출처에서 실행중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제이다. 여기서 출처란, 접근할때 사용하는 URL의 스킴(프로토콜), 호스트(도메인), 포트로 정의된다. 두 객체의 스킴, 호스트, 포트가 모두 일치하는 경우 같은 출처를 .. [S4U5 블로깅] TypeScript 프로젝트 환경 구성하기, 타입, 함수, 연산자 활용 타입, tsconfig.json 옵션 설정에 대해서 🖥️ TypeScript 프로젝트 환경 구성하기 typescript를 실행할 폴더를 만들어주고 난 후 먼저 Node.js패키지를 초기화 해줍니다. 1. Node.js초기화하기 터미널창에 npm init을 입력하여 초기화를 시켜줍시다 2. @types/node 설치하기 새로운 타입스크립트 프로젝트(패키지)를 시작할때 패키지 초기화 이후 가장 먼저 해줘야 하는 작업이 하나 있다. 바로 Node.js 내장 기능들의 타입 정보를 담고있는 @types/node 라는 패키지를 설치해줘야 한다. 터미널창에 npm i @types/node를 입력하여 패키지를 설치해줍시다. @types/node 라이브러리는 Node.js가 제공하는 기본 기능(내장 함수, 클래스 등)에 대한 정보를 가지고 있다. 만약 이 라이브러리를 설.. [S3U7] Cookie 개념정리 Cookie 쿠키는 서버에서 클라이언트에 영속성(영원히 지속되는 속성이나 성질)이 있는 데이터를 저장하는 방법이다. 서버는 클라이언트의 쿠키를 이용하여 데이터를 가져올 수 있다. 그러므로 쿠키를 이용하는 것은 단순히 서버에서 클라이언트에 쿠키를 전송하는 것만 의미하지 않고 클라이언트에서 서버로 쿠키를 다시 전송하는 것도 포함된다. 서버가 웹 브라우저에 정보를 저장하고 불러올 수 있는 수단. 해당 도메인에 대해 쿠키가 존재하면, 웹 브라우저는 도메인에게 http요청 시 쿠키를 함께 전달한다. 삭제하지 않으면 사라지지 않는다. 즉, 장시간 보존해야 하는 정보 저장에 적합하다. 쿠키에는 서버가 클라이언트에 특정할 데이터를 저장할 수 있다는 특징이 있다. 서버는 쿠키를 이용하여 데이터를 제공하고 이 데이터를 다.. 이전 1 다음