Environment Variables · Konseptit
Ympäristökohtaiset asetukset kuten API-avaimet ja tietokantaosoitteet, jotka pidetään erillään koodista.
Ympäristömuuttujat ovat tapa tallentaa salaisuuksia ja konfiguraatioita jotka vaihtelevat ympäristöjen välillä. API-avaimet, tietokantaosoitteet ja muut salaiset arvot kuuluvat .env-tiedostoon, ei koodiin. Vibekoodauksessa ympäristömuuttujat tulevat vastaan heti kun liität projektiin ulkoisen palvelun kuten Supabasen tai Stripen. Tärkeää: .env-tiedostoa EI koskaan committaa GitHubiin — lisää se .gitignore-tiedostoon. Next.js:ssä NEXT_PUBLIC_-etuliite tekee muuttujasta selaimen puolella näkyvän, muut toimivat vain palvelimella. Tekoäly usein luo .env.example-tiedoston malliksi.
.env.local paikalliseen kehitykseen — gitignoressa, ei koskaan GitHubiin
process.env.DATABASE_URL hakee tietokantaosoitteen palvelimella
NEXT_PUBLIC_SUPABASE_URL on selaimessa näkyvä julkinen muuttuja
Vercelissa ympäristömuuttujat asetetaan dashboardin kautta
Tutustu kaikkiin vibekoodauksen termeihin.