nodejs에서는 클라이언트 환경에서 노출되면 안되는 정보, 전역에서 필요한 정보 등을 관리할 수 있는 dotenv(환경변수)를 제공한다. dotenv npm 전역으로 필요한 정보 관리 보안 정보 관리 : 외부에 노출이 되면 안 되는 정보 ( 세션키 , 개인정보 ( host, user, password ..) 등 ... ) 1. dotenv 패키지설치 npm i --save dotenv 2. env 파일 생성 // .env DB_USERNAME = song DB_PASSWORD = 1165 3. 환경변수 접근 예시 import dotenv from 'dotenv' dotenv.config() process.env.DB_USERNAME process.env.DB_PASSWORD require('dotenv..
npm javascript 개발을 한다면, 쉽게 접하는게 npm(Node Package Manage)이다. Node Package Manage, 말 그대로 Nodejs로 만들어진 패키지(즉, 모듈)를 관리해주는 프로그램이다. nodejs의 의존성과 패키지 관리, 버전관리 등을 지원한다. 몇 줄의 npm 명령어를 통해 쉽게 설치할 수 있고, 다양한 모듈을 활용하여 원하는 개발을 쉽게 할 수 있다. javascript 개발자라면 필수적으로 사용하는 프로그램이라고 할 수 있다. npm init npm을 사용해보았다면, 종종 npx를 접하게 된다. 이 둘은 비슷한듯 다르기 때문에, 차이점을 확실히 알아두자! (npm !== npx) npx npx는 npm5.2 버전부터 추가된, Node 패키지를 실행시키는 하나..
- Total
- Today
- Yesterday
- React hook
- nodejs
- react.js
- frontend
- CRA
- react-context
- env
- JavaScript
- npx
- cross-env
- npm
- React lifecycle
- Redux
- ducks pattern
- context
- dotenv
- nextJS
- REACT
- node.js
- ducks
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |