Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- url
- HTML
- jQuery
- supabase
- TMDB
- firestoredatabase
- Github Pages
- W
- this
- http
- IntersectionObserver
- web
- db
- JavaScript
- til
- data
- 배포
- Boostrap
- useEffect
- nosql
- Fetch
- bootstrap
- github
- SQL
- REACT
- Cloud
- CSS
- API
- Database
- Protocol
Archives
- Today
- Total
072DATA
`끄적끄적` .env 로 환경 변수 관리하기 (VITE) 본문
안녕
안녕하세욥 오늘은 중요한 Key와 같은 값을 .env 파일 안에서 관리하는 방법을 정리하겠습니다.
.env 생성 및 사용법
1. 먼저 생성하는 방법은 프로젝트의 루트 디렉토리에 .env 를 생성합니다
2.해당 파일안에 key = value 형식으로 환경 변수를 작성합니다
VITE_API_KEY=your_api_key_here
참고로 Vite에서 접근 가능한 환경 변수는 일반 환경 변수와 구분을 위해
VITE_ 라는 접두사를 붙여야 합니다 - 공식 문서 참고
https://ko.vitejs.dev/guide/env-and-mode
Vite
Vite, 차세대 프런트엔드 개발 툴
ko.vitejs.dev
3. 환경 변수 사용
const SUPABASE_KEY = import.meta.env.VITE_API_KEY
컴포넌트 안에 import 하는 것은 아니지만 import.meta.env.라고 붙여주세요
.gitignore에 추가하기
이렇게 env 파일로 중요한 값을 저장하고 관리하여 프로젝트를 보다 안전하게 만들 수 있습니다.
만약 깃 헙에 올리게 된다면 해당 파일이 포함되어 올라가지 않게
루트 디렉토리에 있는 .gitignore 파일에 .env 를 추가해주어야 합니다
////////////.gitignore
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
.env //<<<<<<<<<<<<<<<<<<<<<<<<<<이렇게 추가해주면 됨
마치며
팀 프로젝트를 진행하면서 프로젝트 기획부터
세팅하는 것 까지 무엇 하나 중요하지 않은 것은 없단 걸 느끼면서
오늘도 큰 거 하나 배운 것 같습니다 내일도 ㅎㅇㅌ
'Anything > 끄적끄적' 카테고리의 다른 글
json-server 사용하기 (0) | 2024.09.10 |
---|---|
`끄적끄적` 인증과 인가 간단한 개념 정리 ( 쿠키, 세션, 토큰, JWT ) (0) | 2024.09.09 |
`JavaScript` 템플릿 리터럴 (Template Literal) (0) | 2024.08.11 |
JavaScript 실습 문제 - WalkingClass (0) | 2024.08.10 |
콜백 함수에 대한 정리 (0) | 2024.08.09 |