- .env 파일 생성 후 변수 선언
API_ENDPOINT=https://kdt.roto.codes/documents/ API_KEY=leon
⇒ 해당 파일은 github 저장소에 업로드 하지 않음으로 보안에 신경씀
- require(’dotenv’)로 변수를 들여온 후 사용
require('dotenv').config() //파일을 읽어서 process.env 객체에 넣어줌 const { API_ENDPOINT, API_KEY } = process.env ... url: `${API_ENDPOINT}`, ...
[추가] 배포할 때는 github 저장소를 기준으로 하기 때문에, 업로드 되지 않은 변수 선언 파일을 대체해줄 것이 필요하다
⇒ 보통의 배포 사이트에서 Environment Variables 메뉴를 지원. 여기에서 key-value로 변수를 등록해주면 됨