환경변수 관리 🔒 ▻ dotenv

September 11, 2019

logo

환경변수를 관리할 수 있는 라이브러리

💎 목차

⚙️ 설치를 하며

$ npm install dotenv

⬆ 목차


😳 코드를 보며

▸ .env

DB_HOST = host
DB_USER = user
DB_PASSWORD = password
DB_DATABASE = database

▸ dotenv

1

  • dotenv.config() .env 파일에서 변수들을 불러온다

⬆ 목차


🤔 생각해 보며

  • dotenv 활용하여 동적으로 환경변수를 관리할수있다.

▸ dotenv

DB_HOST = host
DB_USER = user
DB_PASSWORD = password
DB_DATABASE = database

DEV_DB_HOST = dev_host
DEV_DB_USER = dev_user
DEV_DB_PASSWORD = dev_password
DEV_DB_DATABASE = dev_database
  • 이 처럼 배포환경개발환경 변수를 분리

2

  • scripts 실행 시 NODE_ENV 환경변수를 삽입하여 배포와 개발 명령어를 분리

3

  • NODE_ENV 환경변수에 맞게 exports

4

  • require 데이터를 가져와서 db.connect

⬆ 목차



출처

GitHub > dotenv

여러분의 댓글이 큰힘이 됩니다. (๑•̀ㅂ•́)و✧


Written by@[AGUMON]
아구몬 기술 블로그

GitHubFacebook