상세 컨텐츠

본문 제목

Firebase_ 환경변수 설정하기

Firebase

by 비오스터딩 2020. 11. 21. 16:44

본문

환경변수란?

특정 process를 위한

key=value 형태의 변수.

 

.env 파일에 넣어서 사용.

 

 

 

firebase를 사용하면 key들과 url이 담겨있는 config를 하나 만들게 될텐데,

github에 노출되는 것을 막기 위해 환경 변수를 사용함.

 

하지만 어플리케이션을 빌드하면

코드에 결국 이 key들이 들어가므로 완벽한 보안을 위한 것은 아님.

보안을 위해서는 다른 요소를 추가해줘야함.

 

물론 환경변수가 다 github를 위한 것은 아니고

firebase를 사용했을 때의 이야기...

 

 

 

react를 사용하여 만들기 때문에, .env 파일에 다음과 같은 형식으로 적어줌.

REACT_APP_{VALUE}={KEY}

 

.env파일의 위치는 상위폴더에 위치해야함.(src폴더에 위치X)

 

.gitignor에

.env를 추가해주면

github에 .env파일이 추가되지 않음!

 

 

환경변수를 불러올 때는,

process.env.{환경변수명} 이렇게 작성.

 

 

 

반응형

관련글 더보기

댓글 영역