EVN 란?
개발자만 알아야 하는 민감한 정보(Port, DB, API KEY 등)나 Git, 오픈소스에 올리면 안 되는 값들이 있다.
이때 환경변수 파일을 외부에 만들어 저장시켜 소스코드 내에 하드 코딩하지 않고 사용할 수 있다.
1. EVN 파일 사용 방법
1-1) 최상위 경로(root)에서 .evn 파일 생성
- 환경 변수로 지정할 값 작성
- 리액트(create-react-app)일 경우 변수명 REACT_APP_으로 시작한다. ( ex) REACT_APP_API_KEY )
- NextJS의 경우 NEXT_PUBLIC_으로 시작한다.
1-2) .gitignore 설정 추가
- .evn파일을 등록해주어야 Git에 Push 할 때, 파일이 올라가지 않는다.
1-3) 환경 변수 사용
const API_KEY = process.env.NEXT_PUBLIC_API_KEY;
반응형
'React' 카테고리의 다른 글
[NextJS] 404, 500 오류 페이지 커스텀 방법 (0) | 2022.10.20 |
---|---|
[NextJS] next/image 사용 방법 (0) | 2022.10.19 |
[NextJS] redirect, rewrites, getServerSideProps을 사용한 URL 마스킹 방법 (0) | 2022.10.17 |
[NextJS] Style JSX, Custom App Component( _app 파일), SEO(검색 엔진 최적화) 사용 방법 (0) | 2022.10.14 |
[NextJS] Route, Routing, Dynamic Routes 사용 방법 (0) | 2022.10.13 |