개인 프로젝트를 진행하면서 api를 사용하였는데 숨기지 않고 올려서 메일이 왔다

api 키를 숨기는 방법에 대해 알아보자!

 

src 와 같은 곳에 .env 파일을 만들어준다(프로젝트 최상단)

.env 파일내에 상수를 만들어주고 따옴표 없이 api 키를 입력해준다

React 사용 시 환경변수 앞에 REACT_APP_ 을 붙여줘야 사용할 수 있다!

위 사진에서 보이는 .gitignore 파일에 .env 파일을 추가해준다

 

.gitignore 파일이란

- 사용자가 원하지 않는 파일들을 git 커밋 대상에서 제외 시킴

- git에 올려서는 안되거나 올리지 말아야 할 파일(보안적으로 중요한 내용)

- 프로젝트 최상단에 파일 생성

 

 

전부 설정하고 실행 시켰는데 환경변수의 값이 undefined 로 나올 때 확인해야 할 것

- REACT_APP_ ~ 형식으로 설정했는지

- 끝에 세미콜론이나 콤마를 사용했는지

- 따옴표로 감싸진 않았는지

- 전부 확인했으면 서버 재시작 후 확인한다

 

+ Recent posts