2TECH.WORK
2TECH.WORK / DOCS

A konfigurációnak a kódon kívül kell lennie

Tegye a szükséges beállításokat láthatóvá a karbantartók számára, miközben a privát értékeket tartsa távol a táraktól és a nyilvános erőforrásoktól.

Olvasson többet
Az oldal architektúráját és kapcsolatait ismertető rész.
01

Ossza kategóriákba az egyes beállításokat

A nyilvános konfiguráció tartalmazhat egy megjelenítendő nevet vagy nyilvános végpontot. Az érzékeny beállítások közé tartoznak a hitelesítő adatok és az aláíró anyagok. Kezeld őket eltérően a tárolás és a jogosultságok kiválasztásakor. A böngésző kódja a látogatók számára látható: a frontend buildbe ágyazott változó nyilvános, függetlenül a nevétől.

02

Dokumentáld a neveket, ne a titkokat

Tarts fenn példakonfigurációt magyarázatokkal és ártalmatlan helyőrzőkkel. Ellenőrizd a kötelező értékeket indításkor, és jelezd a hiányzó változó nevét anélkül, hogy a tartalmát kiírnád. Tartsd külön a fejlesztési, előnézeti és éles beállításokat. Tekintsd át a konfigurációs változtatásokat ugyanazzal a gondossággal, mint a kódot.

03

Forgasd az eléréseket szándékosan

Amikor egy hitelesítőt cserél, frissítse a függő szolgáltatásokat, és ellenőrizze az eredményt azelőtt, hogy visszavonná a régi értéket, ha a szolgáltató támogatja ezt a sorrendet. A felfedett hitelesítő adatokat gyorsan vonja vissza. Ne másolja az egész környezeti fájlokat jegyekbe vagy naplókba; ehelyett ossza meg a neveket és a szerkesztett hibákat.

Konfigurációs példa
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com