용어집

환경 변수와 비밀 정보이란?

환경 변수는 데이터베이스 주소처럼 앱이 코드가 아닌 실행 환경에서 읽는 설정입니다. 비밀 정보는 API 키와 비밀번호처럼 민감한 값으로, 사용자에게 보여서도 코드에 커밋해서도 안 됩니다.

설정을 코드 밖에 두면 같은 앱을 서로 다른 환경에서 실행할 수 있습니다. 예를 들어 테스트 사본과 실서비스 버전이 각자의 데이터베이스와 키를 가지고 실행됩니다.

비밀 정보는 앱인 척할 수 있게 하는 모든 값입니다. 결제 키, AI 제공자 키, 이메일 서비스 비밀번호, 데이터베이스 비밀번호가 여기에 해당합니다. 이들은 서버에 두고, 필요할 때 환경에서 읽어야 합니다.

흔한 실수는 키를 프론트엔드 코드에 붙여 넣어 누구나 브라우저에서 읽을 수 있게 하거나, 공개 저장소에 올라갈 파일에 넣는 것입니다. 키가 유출되면 즉시 폐기하고 새 키를 만드세요.

Mythex에서는 채팅에 키를 붙여 넣지 않고도 프로젝트에 비밀 정보를 추가할 수 있습니다.

예시

  • 결제를 위한 STRIPE_SECRET_KEY
  • 데이터베이스 연결을 위한 DATABASE_URL
  • AI 제공자의 API 키

자주 묻는 질문

API 키를 프론트엔드 코드에 넣어도 되나요?

제공자가 해당 키는 공개해도 된다고 명시한 경우에만 가능합니다. 일부 지도나 분석 키가 여기에 해당합니다. 비밀 키는 반드시 서버에 두어야 합니다.

비밀 키가 유출되면 어떻게 해야 하나요?

즉시 제공자의 대시보드에서 키를 폐기하거나 교체하고, 앱을 새 키로 업데이트한 뒤, 제공자의 로그에서 잘못된 사용이 있었는지 확인하세요.

함께 보기

  • 환경 변수와 비밀 정보란? (전체 가이드)
  • API 키를 안전하게 보관하는 방법
  • 채팅에 키를 붙여 넣지 않고 비밀 정보 관리하기

Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)