dotenv 모듈의 config 메서드에 .env 경로를 지정해주었는데 process.env.xxx
로 환경변수에 접근하려고 하니까 undefined
가 떴다.
{debug: true}
인자를 넘겨서 로그를 확인해볼 수 있다.
require('dotenv').config({ debug: true });
[dotenv][DEBUG] did not match key and value when parsing line 1: NODE_ENV: 'dev'
이런 로그가 떴는데 .env 파일에서 키에 값을 할당할 때는 :
이 아닌 =
을 사용해야 했다
NODE_ENV='dev'
이렇게 수정하니 해결됐다.