2TECH.WORK
2TECH.WORK / DOCS

Konfigūracija turi būti už jūsų kodo ribų.

Padarykite būtinuosius nustatymus matomus prižiūrėtojams, tuo pačiu laikydami privačias vertes už saugyklų ir viešųjų resursų ribų.

Skaityti daugiau
Šio puslapio architektūra ir ryšiai.
01

Klasifikuokite kiekvieną nustatymą

Viešoji konfigūracija gali apimti rodymo vardą arba viešąjį galinį tašką. Jautrios nustatymai apima prisijungimo duomenis ir pasirašymo medžiagą. Elkitės su jais skirtingai, pasirinkdami saugyklą ir teises. Naršyklės kodas yra matomas lankytojams: kintamasis, įterptas į frontend kūrimą, yra viešas, nepriklausomai nuo jo pavadinimo.

02

Dokumentuokite pavadinimus, o ne paslaptis

Laikykite pavyzdinę konfigūraciją su paaiškinimais ir nekenksmingais žymekliais. Patikrinkite būtinąsias reikšmes paleidimo metu ir praneškite apie trūkstamą kintamojo pavadinimą, neatskleisdami jo turinio. Laikykite vystymo, peržiūros ir gamybos nustatymus atskirus. Peržiūrėkite konfigūracijos pakeitimus su tokia pat atsarga kaip kodą.

03

Sąmoningai keiskite prieigos raktus

Kai keičiama kredencialą, atnaujinkite priklausomas paslaugas ir patikrinkite rezultatą prieš atšaukiant senąją reikšmę, jei teikėjas palaiko tokią tvarką. Greitai atšaukite atskleistus kredencialus. Nekomplektuokite visų aplinkos failų į bilietus ar žurnalus; vietoj to dalinkitės pavadinimais ir redaguotomis klaidomis.

Konfigūracijos pavyzdys
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com