Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Centralizovaná konfigurace a správa proměnných prostředí a citlivých údajů pro ukládání citlivých dat, opětovné použití konfiguračních dat a izolaci konfigurace prostředí.
.env| Vlastnost | Soubor .env | Dynamicky konfigurované proměnné prostředí a citlivé údaje |
|---|---|---|
| Umístění úložiště | Ukládá se v souboru .env v kořenovém adresáři projektu | Ukládá se v tabulce environmentVariables v databázi |
| Metoda načítání | Načítá se do process.env pomocí nástrojů jako dotenv při spuštění aplikace | Dynamicky se načítá a při spuštění aplikace se načítá do app.environment |
| Metoda úpravy | Vyžaduje přímou úpravu souboru a pro projevení změn je nutné restartovat aplikaci | Podporuje úpravy za běhu, změny se projeví ihned po opětovném načtení konfigurace aplikace |
| Izolace prostředí | Každé prostředí (vývoj, testování, produkce) vyžaduje samostatnou údržbu souborů .env | Každé prostředí (vývoj, testování, produkce) vyžaduje samostatnou údržbu dat v tabulce environmentVariables |
| Použitelné scénáře | Vhodné pro pevné statické konfigurace, jako jsou informace o hlavní databázi pro aplikaci | Vhodné pro dynamické konfigurace, které vyžadují časté úpravy nebo jsou vázány na obchodní logiku, jako jsou externí databáze, informace o úložišti souborů atd. |
Jedná se o vestavěný plugin, takže není nutná samostatná instalace.
Například, pokud více míst v pracovním postupu vyžaduje e-mailové uzly a všechna potřebují konfiguraci SMTP, pak lze společnou konfiguraci SMTP uložit do proměnných prostředí.

Ukládání konfiguračních informací pro různé externí databáze, klíčů k cloudovému úložišti souborů a podobných dat.

V různých prostředích, jako je vývoj, testování a produkce, se používají nezávislé strategie správy konfigurace, aby se zajistilo, že se konfigurace a data jednotlivých prostředí vzájemně neruší. Každé prostředí má svá vlastní nezávislá nastavení, proměnné a zdroje, což zabraňuje konfliktům mezi vývojovým, testovacím a produkčním prostředím a zároveň zajišťuje, že systém funguje podle očekávání v každém prostředí.
Například, konfigurace pro službu úložiště souborů se může lišit mezi vývojovým a produkčním prostředím, jak je uvedeno níže:
Vývojové prostředí
Produkční prostředí


Přidání jednotlivě

Hromadné přidání

Po úpravě nebo odstranění proměnných prostředí se nahoře zobrazí výzva k restartování aplikace. Změny proměnných prostředí se projeví až po restartování aplikace.

Šifrovaná data pro proměnné prostředí používají symetrické šifrování AES. PRIVATE KEY pro šifrování a dešifrování je uložen v úložišti. Uchovávejte jej prosím v bezpečí; v případě ztráty nebo přepsání nelze šifrovaná data dešifrovat.


















Nepřizpůsobeno


Nepřizpůsobeno





