Szószedet

Mik azok a környezeti változók és titkok?

A környezeti változók olyan beállítások, amelyeket az app ott olvas, ahol fut, nem a kódjából, például egy adatbázis-címet. A titkok az érzékeny részek, például az API-kulcsok és jelszavak, amelyeket soha nem szabad a felhasználóknak megmutatni vagy kódba commitolni.

A beállítások a kódon kívül tartása lehetővé teszi, hogy ugyanaz az app más helyeken fusson, például egy tesztpéldányban és az élesben, mindegyik saját adatbázisával és kulcsaival.

Titok mindaz, ami lehetővé tenné, hogy más az appodként járjon el: fizetési kulcsok, AI-szolgáltató kulcsai, e-mail-szolgáltatási jelszavak, adatbázisjelszavak. A szerveren kell lenniük, és szükség esetén a környezetből olvasódnak.

A gyakori hibák: egy kulcs beillesztése a frontend kódba, ahol bárki elolvashatja a böngészőben, vagy olyan fájlba, amely nyilvános repository-ba kerül. Ha egy kulcs kiszivárog, azonnal vond vissza, és hozz létre újat.

A Mythexben titkokat adhatsz egy projekthez anélkül, hogy a kulcsot beillesztenéd a csevegésbe.

Példák

  • STRIPE_SECRET_KEY a fizetésekhez
  • DATABASE_URL az adatbázis-kapcsolathoz
  • Egy AI-szolgáltató API-kulcsa

Kérdések

Tehetek API-kulcsot a frontend kódba?

Csak akkor, ha a szolgáltató szerint az adott kulcs nyilvános lehet, például egyes térkép- vagy analitikai kulcsok. A titkos kulcsoknak a szerveren kell maradniuk.

Mit tegyek, ha egy titkos kulcs kiszivárog?

Azonnal vond vissza vagy cseréld le a szolgáltató irányítópultján, frissítsd az appot az új kulccsal, és nézd meg a szolgáltató naplóit, nincs-e visszaélés.

Lásd még

  • Mik a környezeti változók és a titkok? (teljes útmutató)
  • Hogyan őrizd biztonságban az API-kulcsokat
  • Titkok kulcsbeillesztés nélkül a csevegésben

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Հայերեն 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 简体中文 繁體中文(香港) 繁體中文(台灣)