분류 전체보기
-
[React] 리액트 프로젝트에서 환경변수 사용하기 (with. dotenv)카테고리 없음 2020. 6. 25. 14:27
*환경변수 프로젝트를 진행하다 보면 간혹 민감한 정보들이 변수 내 사용되는 경우가 있다. 예를 들어, 포트번호라던가 API라던가 하는 부분들은 때로는 공개되지 않아야 하는 경우가 있다. 실수로 깃에 업로드라도 되었다가는...상상만 해도 끔찍하다. 이러한 경우를 대비해 널리 쓰이는 것이 환경변수다. 공개되지 않아야 하는 정보들은 직접 입력하지 않고 환경변수에 담아 프로젝트 내애서 활용하는 것이다. Node.js에서 환경변수를 사용하기 위해 가장 많이 사용하는 모듈 중 하나가 바로 dotenv 모듈이다. * dotenv module dotenv 모듈을 사용하는 방법은 다음과 같다. 먼저 npm 혹은 yarn을 이용해 설치해준다. # with npm npm install dotenv # or with Yarn..
-
[TypeScript] 타입스크립트 첫걸음카테고리 없음 2020. 6. 17. 19:58
솔로 프로젝트를 기획하는 중에 누군가 타입스크립트를 써보는 게 어떠냐는 제안을 했다. 생각해보니 JD를 보면 타입스크립트를 사용하는 곳들도 꽤 있었던 기억이다. 좋아, 그럼 한번 해보지 뭐 생각하고 프로젝트에 도입해보기로 했다. 그런데...타입스크립트가 뭐지? *What is TypeScript 자바스크립트의 특징 중 하나는 타입 시스템이 없다는 점이다. Java 등의 언어에서는 변수에 타입을 미리 지정해서 사용하는 반면, 자바스크립트에서는 변수에 다양한 타입의 값을 사용할 수 있다. 전자를 정적 타입 언어, 후자를 동적 타입 언어라고 한다. 동적 타입 언어의 경우 개발 환경이 유연 장점이 있으나, 런타임 환경에서 쉽게 에러가 발생한다는 단점이 있다. 반대로 정적 타입의 언어는 프로젝트 초기에 소요되는 ..
-
[REST API] REST API 이해하기카테고리 없음 2020. 4. 15. 22:11
* API (Application Programming Interface) API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. API가 무엇인지에 대한 위키백과의 설명이다. 얄코에서는 조금 더 쉽게 풀어서 '정보를 주고받는 데 있어서 개발자들이 사용하는 형식'이라고 설명한다. 예를 들어 기상청에서는 날씨 정보를 가지고 있다. 수많은 클라이언트들이 기상청 서버에 날씨 정보 요청을 보낸다. 이렇게 요청을 보낼 때 모두가 다른 방식으로 정보를 요청한다면 정보를 주는 입장에서도, 받는 입장에서도 엄청나게 혼란스러울 것이다. 정보를..