Environment variables
Environment variables är nyckel/värde-par som injiceras i din applikation vid runtime och, valfritt, vid build time. Varje environment har sin egen oberoende uppsättning av variables.
Lägga till och redigera variables
Gå till din environment och öppna fliken Variables. Klicka på Add variable för att lägga till ett nytt nyckel/värde-par. Ändringar sparas när du klickar på Save.
Nyckelnamn måste:
- Börja med en versal (
A–Z) - Endast innehålla versaler, siffror och understreck (
A–Z,0–9,_)
Build scope
Som standard är variables endast tillgängliga vid runtime — din körande applikation. För att också exponera en variable under build step, aktivera dess Build scope-växel.
Detta krävs för client-side publika variables i Next.js och Nuxt:
| Ramverk | Prefix | Exempel |
|-----------|--------|---------||
| Next.js | NEXT_PUBLIC_ | NEXT_PUBLIC_API_URL |
| Nuxt | NUXT_PUBLIC_ | NUXT_PUBLIC_API_URL |
Hidden variables
Aktivera Hidden på en variable för att maskera dess värde i dashboard-gränssnittet. Värdet är inte längre synligt efter att du sparat.
Importera från en .env-fil
Klicka på Import .env och klistra in innehållet från en .env-fil. Importverktyget:
- Tolkar
KEY=value-rader - Tar bort omgivande citattecken från värden
- Ignorerar tomma rader och rader som börjar med
# - Avvisar hela importen om någon rad inte kan tolkas
Importerade variables slås samman med befintliga. Befintliga nycklar med samma namn skrivs över.
Konflikter
Om en annan teammedlem sparar en variable-ändring medan du har osparade ändringar öppna, visas en konfliktbanderoll. Granska de senaste värdena innan du sparar för att undvika att skriva över deras ändringar.