Ordlista

Vad är miljövariabler och hemligheter?

Miljövariabler är inställningar som en app läser från där den körs i stället för från sin kod, till exempel en databasadress. Hemligheter är de känsliga, som API-nycklar och lösenord, som aldrig får visas för användare eller checkas in i koden.

Att hålla inställningar utanför koden gör att samma app kan köras på olika platser, till exempel en testkopia och den live-versionen, var och en med sin egen databas och sina nycklar.

Hemligheter är allt som skulle låta någon annan agera som din app: betalningsnycklar, nycklar till AI-leverantörer, lösenord till e-posttjänster och databaslösenord. De hör hemma på servern och läses från miljön när de behövs.

De vanligaste misstagen är att klistra in en nyckel i gränssnittskoden, där vem som helst kan läsa den i webbläsaren, eller i en fil som hamnar i ett publikt repository. Om en nyckel läcker, återkalla den och skapa en ny direkt.

I Mythex kan du lägga till hemligheter i ett projekt utan att klistra in nyckeln i chatten.

Exempel

  • STRIPE_SECRET_KEY för betalningar
  • DATABASE_URL för databasanslutningen
  • En AI-leverantörs API-nyckel

Frågor

Kan jag lägga en API-nyckel i min gränssnittskod?

Bara om leverantören säger att nyckeln är avsedd att vara publik, som vissa karttjänst- eller analysnycklar. Hemliga nycklar måste stanna på servern.

Vad ska jag göra om en hemlig nyckel läcker?

Återkalla eller rotera den i leverantörens instrumentpanel direkt, uppdatera din app med den nya nyckeln och kontrollera leverantörens loggar för eventuellt missbruk.

Se även

  • Vad är miljövariabler och hemligheter? (hela guiden)
  • Så skyddar du API-nycklar
  • Hemligheter utan att klistra in nycklar i chatten

Mythex · Pricing · Bygg vad som helst med AI · Mallar för webbplatser och appar · Mythex jämfört · Ordlista för apputveckling med AI · Gratis verktyg för apputveckling med 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 Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)