Klassifiser kvar innstilling
Offentleg konfigurasjon kan omfatte eit visingsnamn eller eit offentleg endepunkt. Sensitive innstillingar omfattar tilgangsopplysningar og signeringsmateriale. Handter dei ulikt når du vel lagring og løyve. Nettlesarkode er synleg for dei vitjande: ein variabel som er bygd inn i klientdelen, er offentleg uavhengig av namnet.
Dokumenter namn, ikkje løynde verdiar
Hald ved like ein dømekonfigurasjon med forklaringar og ufarlege plasshaldarar. Valider påkravde verdiar ved oppstart, og meld frå om namnet på ein manglande variabel utan å skrive ut innhaldet. Hald innstillingar for utvikling, førehandsvising og produksjon åtskilde. Vurder konfigurasjonsendringar like nøye som kode.
Byt tilgangsopplysningar med omhug
Når du byter ut ei tilgangsopplysning, oppdater avhengige tenester og kontroller resultatet før du kallar tilbake den gamle verdien, dersom leverandøren støttar denne rekkjefølgja. Kall raskt tilbake tilgangsopplysningar som har vorte eksponerte. Ikkje kopier heile miljøfiler inn i saker eller loggar; del namn og feilmeldingar der sensitive opplysningar er fjerna, i staden.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com