Ordliste

Hva er miljøvariabler og hemmeligheter?

Miljøvariabler er innstillinger en app leser fra stedet den kjører på, i stedet for fra koden, for eksempel en databaseadresse. Hemmeligheter er de sensitive, som API-nøkler og passord, som aldri må vises til brukere eller lagres i kode.

Å holde innstillinger utenfor koden lar den samme appen kjøre flere steder, for eksempel en testkopi og den live versjonen, hver med sin egen database og sine egne nøkler.

Hemmeligheter er alt som ville gjort det mulig for noen andre å opptre som appen din: betalingsnøkler, nøkler til AI-leverandører, passord til e-posttjenester, databasepassord. De hører hjemme på serveren og leses fra miljøet når de trengs.

De vanlige feilene er å lime en nøkkel inn i frontend-kode, der hvem som helst kan lese den i nettleseren, eller i en fil som havner i et offentlig repository. Hvis en nøkkel lekker, tilbakekall den og lag en ny med en gang.

I Mythex kan du legge til hemmeligheter i et prosjekt uten å lime nøkkelen inn i chatten.

Eksempler

  • STRIPE_SECRET_KEY for betalinger
  • DATABASE_URL for databaseforbindelsen
  • En AI-leverandørs API-nøkkel

Spørsmål

Kan jeg legge en API-nøkkel i frontend-koden min?

Bare hvis leverandøren sier at nøkkelen er ment å være offentlig, for eksempel noen kart- eller analysenøkler. Hemmelige nøkler må holdes på serveren.

Hva bør jeg gjøre hvis en hemmelig nøkkel lekker?

Tilbakekall eller roter den i leverandørens dashbord med en gang, oppdater appen med den nye nøkkelen, og sjekk leverandørens logger for eventuelt misbruk.

Se også

  • Hva er miljøvariabler og hemmeligheter? (hel guide)
  • Slik holder du API-nøkler trygge
  • Hemmeligheter uten å lime nøkler inn i chat

Mythex · Pricing · Bygg hva som helst med KI · Maler for nettsider og apper · Mythex sammenlignet · Ordliste for app-bygging med KI · Gratis verktøy for app-bygging med KI · 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 မြန်မာ 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 简体中文 繁體中文(香港) 繁體中文(台灣)