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
'코딩 메모장' 카테고리의 다른 글
StyledComponents로 리액트 스타일도 컴포넌트로 만들기 (0) | 2023.03.16 |
---|---|
[REACT 오류 해결] gh-page 배포 경로 오류 (4) | 2021.08.20 |
[REACT 메모] REACT Hook - useInput(1) (2) | 2021.08.15 |
[JAVASCRIPT 메모 ] 오브젝트 메소드 - Object.assign(); / /Object.keys(); / Object.values(); /Object.entries(); / Object.fromEntries(); (0) | 2021.08.13 |
[JAVASCRIPT 메모 ] 생성자 함수 (2) | 2021.08.12 |
댓글