본문 바로가기
🌳Frontend/etc

[Node.js] dotenv 로 .env 파일에 환경변수로 설정시 undefined로 읽는 오류

by Bㅐ추 2023. 12. 20.
728x90
반응형

문제상황

  • 나는 react프로젝트가 아닌, node.js 기반 프로젝트를 만들고 있었다.
  • 환경변수 셋팅이 필요해 dotenv 라이브러리를 설치했고, 가이드대로 `.env` 파일에 `key=value` 로 환경변수를 셋팅했다.
  • `process.env.환경변수` 를 읽었으나, 값이 `undefined` 가 뜨는 이슈 발생

원인 및 해결방안

환경변수를 사용해주기 위해 라이브러리 import 및 명령어를 사용하지 않았기 때문

아래와같이 config 를 해주자.

 

import dotenv from 'dotenv'

dotenv.config()

console.log(process.env.API_KEY)

 

 

출처

https://programmers-sosin.tistory.com/entry/Error-Node-%EC%97%90%EC%84%9C-%ED%99%98%EA%B2%BD-%EB%B3%80%EC%88%98%EB%A5%BC-%EC%9D%BD%EC%96%B4%EC%98%A4%EC%A7%80-%EB%AA%BB%ED%95%98%EB%8A%94-%EC%98%A4%EB%A5%98

728x90
반응형