JavaScript
dotenv, express, axios
매료매료
2021. 12. 31. 17:12
dotenv?
nodejs로 개발 할경우 .env라는 파일에 중요한 정보(db connection, port 및 레디스 설정 ... 등)를 환경변수로 저장하여 정보를 관리.
(* java의 경우 properties를 만들어서 운용)
(.env 파일 대신 .yml, .ini. .json 의 방법도 존재함)
.gitignore 파일에 추가 필요
.env 파일에 변수명 정의하기
REACT_APP_API_SERVER_TYPE = local
REACT_APP_API_SERVER_PATH = /maeryo
REACT_APP_API_SERVER_URL = http://localhost:4100
REACT_APP_API_SERVER_TIMEOUT = 20000
변수명은 자유롭게 정의하면 됨.
.env 파일에서 작성한 환경변수를 사용하기
process.env.PORT