전체 용어로 돌아가기
개발 기본

환경변수(Environment Variable)

환경변수(Environment Variable)은(는) 바이브 코딩 중 자주 마주치는 핵심 개념입니다. 정의만 외우기보다 실제 작업 흐름에서 어떤 역할을 하는지 이해하는 것이 중요합니다.

정확한 개념

코드에 직접 적지 않고 실행 환경 바깥에서 주입하는 설정값입니다.

왜 중요한가

API 키(API Key), 데이터베이스(Database) 주소, 실행 모드처럼 환경마다 달라지는 값을 안전하게 관리할 수 있습니다.

Understanding

이렇게 이해하면 쉽습니다

로컬에서는 `.env` 파일에 `OPENAI_API_KEY=...`를 넣고, 버셀(Vercel)에서는 프로젝트 설정의 Environment Variables에 같은 값을 등록합니다.

프론트엔드(Frontend)에 공개되는 환경변수와 서버에서만 쓰는 환경변수를 구분해야 합니다. 공개 prefix가 붙은 값은 사용자가 볼 수 있습니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    비밀값은 서버 전용으로 둔다

  2. 02

    배포 환경에도 같은 키를 설정한다

  3. 03

    .env 파일은 Git에 올리지 않는다

관계 지도