본문 바로가기
코딩 메모장

[REACT 메모] .env로 githib에서 키 관리

by 병아리콩콩콩 2021. 8. 14.
728x90
반응형

.env 환경 변수 지정해서 githib에서 키 관리

 

 

 

firebase이나 뭐 어딘가에서 받아온 모든 api 키나 URL을

그냥 코드에 적어두는 것 대신에

.env파일을 생성해서 분리해서 관리하기.

 

env파일에는 환경 변수들이 담겨있다.

react에서 환경 변수를 써야한다면

REACT_APP_SOMETHING=apikey

이라고 정의해줘야함

앞에 REACT_APP_으로 시작하는게 포인트!

 

 

사용할 때는 아래와 같이

process.env.REACT_APP_SOMETHING로 적어서 사용

 

 

반응형

env파일을 사용해서 키를 관리하는 이유는

내가 원한다면 gitignore에 와서 

.env를 적어주면 

여러가지 키들이 들어있는 .env 파일은

git에서 ignore됨.

git 사용 시 이 정보는 공개되지 않기 때문

 

하지만 서비스를 빌드 하기위해 어딘가에 올리게 되면 

어쩔수 없이 저 키값들도 올려야하기 떄문에

완전한 보안을 위해서는 아님

그냥github를 위한 부분임..

 

.env파일은 항상 최상단에 package.json옆에 있어야함!

어디 폴더 안에 들어가면 안됨

 

 

728x90
반응형
LIST

댓글