리액트 프로젝트를 하다 보면 아래처럼 API_KEY 를 발급받아 사용하는 일이 종종 있다.
const API_KEY = "123456";
하지만 이 상태로 git repository
에 바로 올리거나 배포를 할 경우에는 악용될 우려가 있기 때문에 숨길 필요가 있는데 주로 환경 변수를 사용한다.
.env
파일을 생성한다..env
파일 안에 다음과 같이 작성해 준다. (무조건 REACT_APP_
로 시작) REACT_APP_API_KEY = 123456
// ex
REACT_APP_GOOGLE_KEY = 12345678
.gitignore
파일 하단에 .env
를 추가해서 github에 올라가지 않도록 해준다.const API_KEY = process.env.REACT_APP_API_KEY;
env 설정 후에는 Ctrl+c로 서버를 한 번 끄고 다시 시작시켜주면 적용이 완료된다.