Node, Express에서 dotenv사용해서 env파일 사용하기
2021. 2. 20. 19:55ㆍNode.js, Express
먼저 dotenv를 다운받는다.
npm i dotenv
1. 환경변수를 설정
확인 할 수 있게 환경변수를 확인 할 수 있게 www 파일에 환경 변수 확인 값 설정한다.
2. .env 파일 / .env.fail 파일을 만든다
성공시 .env파일을 실행
실패시 .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'
process.env.HELLO !== 'hello'
728x90
반응형
'Node.js, Express' 카테고리의 다른 글
node, pm2를 설치하고 명령어를 찾지 못 할 때 (0) | 2021.03.15 |
---|---|
dayjs사용하기 (moment 대체) (0) | 2021.02.24 |
Node, Express 서버분리 (빌드서버, 테스트서버) 분리하기 (0) | 2021.02.20 |
NODE에서 FCM을 이용하여 어플에(유니티) PUSH 메시지 보내기 (2) | 2021.02.04 |
helmet, helmet-csp사용방법, 오류 Refused to load the (0) | 2020.12.01 |