Node, Express에서 dotenv사용해서 env파일 사용하기

2021. 2. 20. 19:55Node.js, Express

먼저 dotenv를 다운받는다.

npm i dotenv

 

1. 환경변수를 설정

 

확인 할 수 있게 환경변수를 확인 할 수 있게 www 파일에 환경 변수 확인 값 설정한다.

환경변수 확인 값 설정 HELLO

2. .env 파일 / .env.fail 파일을  만든다

 

성공시 .env파일을 실행

.env

실패시 .env.fail파일을 실행

.env.fail

3. app.js에  dotenv설정 추가

require('dotenv').config({
  path: path.resolve(
    process.cwd(),
    process.env.HELLO === 'hello' ? '.env' : '.env.fail'
  )
})

console.log(process.env.result)

* 중요 *

 

dotenv를 설정을 추가 할때는 제일 위에 추가를 하여 환경변수를 추가 해야 한다.

env 환경변수가 나중에 추가가 되면 환경변수를 찾지 못 해 오류가 발생 할수있다!

 

 

process.env.HELLO값이 hello라면 .env파일을 실행하고 아니라면 .env.fail를 실행한다.

 

4. 테스트 결과

 

process.env.HELLO === 'hello'

hello일때

process.env.HELLO !== 'hello'

hello가 아닐때

 

출처 : devhyun.com/blog/post/23

728x90
반응형