dotenv, express, axios

|

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

 

And