Link
초보 개발자의 성장 일기
[React] Vite에서 환경변수 사용하기 본문
카카오 로그인 구현 중 .env 파일에 key를 넣고 process.env.VITE_KAKAO_CLIENT_ID를 했으나 에러가 떴다.
process.env를 사용할 수 없어서 찾아보니 Vite를 사용할 경우 CRA과는 다르게 사용해야한다는 것이다.
CRA는 환경변수 이름이 REACT_APP_으로 시작해야했다면
Vite는 환경변수 이름이 VITE_로 시작해야 한다.
.env
VITE_FRONTEND_BASE_URL = "http://localhost:5173/"
VITE_KAKAO_CLIENT_ID =
VITE_KAKAO_JS_SDK_KEY =
그리고 Vite는 문자열에 ""큰따옴표 사용이 가능하다.
const KAKAO_AUTH_URL = `https://kauth.kakao.com/oauth/authorize?client_id=${
import.meta.env.VITE_KAKAO_CLIENT_ID
}&redirect_uri=${import.meta.env.VITE_FRONTEND_BASE_URL}&response_type=code`;
실제로 사용할 때 import.meta.env.환경변수이름 이렇게 사용해야 한다.
'Development > React JS' 카테고리의 다른 글
[Recoil] Duplicate atom key 에러 메시지 제거 (0) | 2024.04.17 |
---|---|
[React] 원하는 태그 바깥부분 클릭시 함수 실행하기 (0) | 2024.03.09 |
[React] 새로고침없이 상태 변경하는 방법 (2) | 2024.03.08 |
[React] 자식한테 전달되는 target 막는법 (0) | 2024.03.08 |
[React] 아이콘 사용시 라이브러리에서 SVG를 사용하게된 이유 (2) | 2024.03.07 |