728x90
반응형
새로운 Repo에서 환경변수를 쓸 일이 있어서 process.env.URL 이라고 작성했는데 undefined가 떴다.
원인은 node 명령어로 실행시키는 파일에서는 .env파일을 인식할 수 없다고 한다 ❗️
그래서 별도의 모듈인 dotenv를 설치하여 인식할 수 있게 해준다.
npm install dotenv --save
사용법은 우선 dotenv 모듈을 설치한다.
require("dotenv").config();
환경변수를 사용할 파일에서 환경 변수를 불러오는 코드를 작성해준다.
console.log("URL:", process.env.URL);
그 다음 원래대로 process.env로 원하는 환경변수를 호출해주면 됩니다.
728x90
반응형
'All Side > Runtime > NodeJS' 카테고리의 다른 글
[NodeJS] 검색기능 만들기 (1) MongoDB Query (0) | 2022.08.19 |
---|---|
[ErrorFix] Axios multer로 파일 전송시 req.files에 나오지 않는 오류 해결 (0) | 2022.08.11 |
npm 명령어 모음 (0) | 2022.05.30 |
[NodeJS] API 문서 툴 Swagger 사용해서 API 문서 자동화 (+ swagger-autogen) (0) | 2022.05.26 |
[NodeJS] VM (Virtual Machine) - 가상머신 모듈 (0) | 2022.02.28 |
댓글