본문 바로가기

코드스테이츠/S4

(2)
[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가 제공하는 기본 기능(내장 함수, 클래스 등)에 대한 정보를 가지고 있다. 만약 이 라이브러리를 설..