Slovník pojmov

Čo sú premenné prostredia a tajomstvá?

Premenné prostredia sú nastavenia, ktoré aplikácia číta z miesta, kde beží, nie z kódu, napríklad adresa databázy. Tajomstvá sú citlivé z nich, ako API kľúče a heslá, ktoré nesmú byť zobrazené používateľom ani uložené v kóde.

Ukladanie nastavení mimo kódu umožňuje spustiť tú istú aplikáciu na rôznych miestach, napríklad v testovacej kópii a v živej verzii, každú s vlastnou databázou a kľúčmi.

Tajomstvá sú všetko, čím by niekto mohol konať ako vaša aplikácia: kľúče k platbám, kľúče k AI poskytovateľom, heslá k e-mailovým službám, heslá k databáze. Patria na server a čítajú sa z prostredia, keď sú potrebné.

Bežné chyby sú vloženie kľúča do frontend kódu, kde ho každý môže prečítať v prehliadači, alebo do súboru, ktorý skončí vo verejnom repozitári. Ak kľúč unikne, okamžite ho zrušte a vytvorte nový.

Mythex vám umožňuje pridať tajomstvá k projektu bez vkladania kľúča do chatu.

Príklady

  • STRIPE_SECRET_KEY pre platby
  • DATABASE_URL pre pripojenie k databáze
  • API kľúč AI poskytovateľa

Otázky

Môžem dať API kľúč do frontend kódu?

Len ak poskytovateľ uvedie, že ten kľúč je určený na verejné použitie, ako niektoré kľúče pre mapy alebo analytiku. Tajné kľúče musia zostať na serveri.

Čo mám urobiť, ak unikne tajný kľúč?

Okamžite ho zrušte alebo vymeňte v kontrolnom paneli poskytovateľa, aktualizujte aplikáciu novým kľúčom a v logoch poskytovateľa skontrolujte, či ho niekto nezneužil.

Pozri tiež

  • Čo sú premenné prostredia a tajomstvá? (kompletný sprievodca)
  • Ako chrániť API kľúče
  • Tajomstvá bez vkladania kľúčov do chatu

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s 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 Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)