환경변수를 env파일로 비밀번호 사용하기

nmy0502·2020년 5월 8일
0

[TIL] 설치

목록 보기
1/1

환경변수(environmental variables)

environmental variables


터미널에서 환경변수 설정하기

Mac osX / 리눅스

export 환경변수명 = "설정할 셋팅값"

window

set 환경변수명 = "설정할 셋팅값"

파일에 비밀번호를 넣을 수 없기 때문에 환경변수로 선언해서 사용을 한다.
그런데 export를 사용해서 선언을 하면 서버를 교체하거나 터미널을 다시 실행할 때, 환경변수를 다시 선언해주어야한다.
이런 불편한 부분을 해결하기 위해 env 파일을 만들어서 사용한다.


env 파일 만들기

1. dotenv 패키지 설치하기

npm install -s dotenv

2. env 파일에 환경변수와 값 설정하기

// env 파일
PASSWORD_ONE="one1"
PASSWORD_TWO="two2"

3. 환경변수를 선언한 파일과 env 파일 연결하기

// 환경변수를 선언한 파일
require('dotenv').config(); // -> env 파일을 사용한다고 선언

let passwordOne = process.env.PASSWORD_ONE
let passwordTwo = process.env.PASSWORD_TWO

console.log(passwordOne) // "one1"
console.log(passwordTwo) // "two2"
profile
개발자가 되기위해 공부중!

0개의 댓글