이슈
api key는 소스작업시에 올라가면 안되는 아이므로 꽁꽁 숨겨두어야하는데 어떻게 숨겨두는지 강의를 통해 알았다.
해결
1. 루트폴더에 .env파일을 만든다.
2. .env 파일안에 대문자로 이루어진 이름을 지정해주고 값을 담아준다. (지정할이름=실제api키)
REACT_APP_YOTUBE_API_KEY=123456789
3.index.js 등에서 process.env.지정한이름 으로 가져와서 쓴다.
const youtube = new Youtube(process.env.REACT_APP_YOTUBE_API_KEY);
4. gitignore에 .env 파일을 추가한다.
반응형
'React' 카테고리의 다른 글
[React] useEffect란 ? ? ? (0) | 2022.02.24 |
---|---|
[React] MVC 패턴으로 코드짜기 (0) | 2022.02.21 |
[React 세팅] 리액트 create-react-app 세팅 오류 ! (You are running `create-react-app` 4.0.1, which is behind the latest release (5.0.0).) (0) | 2022.02.09 |
[React 기본] React Hook (0) | 2022.02.07 |
[React 기본] Lifecycle Methods (0) | 2022.02.07 |