Je .env-bestand wordt alleen in dit tabblad gelezen. Het wordt nooit geüpload en nooit opgeslagen. Zet een echt .env-bestand om in een veilige .env.example die je kunt committen, met de waarden verwijderd en de opmerkingen behouden. Het is gratis en draait in je browser.
Hoe je een .env.example maakt
- Plak je bestand in het vak .env, of druk op Een .env-bestand openen. Probeer een voorbeeld laadt een voorbeeld.
- Kies waarmee je Waarden vervangt: Niets (KEY=), Een hint (KEY=your_key) of Lege aanhalingstekens (KEY="").
- Kies wat je behoudt: Opmerkingsregels behouden, Opmerkingen na waarden behouden, Lege regels tussen groepen behouden en Onschuldige waarden zoals PORT=3000 behouden.
- Plak eventueel je huidige bestand in Bestaande .env.example om te vergelijken.
- Druk op Kopiëren of .env.example downloaden.
Waarom een .env.example houden
Een .env-bestand bevat de instellingen en geheimen die een app nodig heeft, en hoort nooit te worden gecommit. Een .env.example vermeldt dezelfde sleutels met de waarden verwijderd, zodat iedereen die het project opzet weet wat in te vullen. De opmerkingen uit je eigen bestand houden legt uit waar elke waarde voor dient.
Wat blijft en wat wordt verwijderd
Elke waarde wordt standaard verwijderd, ook waarden tussen aanhalingstekens en over meerdere regels zoals privésleutels. Opmerkingsregels, opmerkingen na waarden, export-prefixen en de lege regels die instellingen groeperen blijven precies zoals je ze schreef; er wordt niets toegevoegd. Regels die geen KEY=waarde zijn en herhaalde sleutels worden weggelaten en vermeld, zodat je het origineel kunt herstellen.
Tips
- Voeg boven elke sleutel een korte opmerking toe die uitlegt waar je de waarde vandaan haalt.
- Groepeer verwante sleutels met lege regels, zoals database, e-mail en betalingen.
- Zorg dat de echte .env in je .gitignore staat. De .gitignore-generator kan er een schrijven.
- Werk het voorbeeld bij als je een instelling toevoegt, zodat nieuwe teamgenoten niet hoeven te raden.
- Als een geheim ooit is gecommit, wijzig het dan. De regel later verwijderen haalt hem niet uit de geschiedenis.
Wie gebruikt het
Ontwikkelaars, studenten die een project delen en freelancers die een codebase aan een klant overdragen, en iedereen die installatie-instructies wil zonder wachtwoorden en sleutels bloot te geven.
Vragen
Is het veilig om hier echte geheimen te plakken?
De pagina werkt volledig op je apparaat en kan niets van wat je plakt ergens naartoe sturen. Ga toch zorgvuldig met geheimen om: sluit het tabblad als je klaar bent.
Kan ik sommige waarden houden?
Zet Onschuldige waarden behouden aan om zaken als PORT=3000, DEBUG=false of NODE_ENV=development te houden. Waarden waarvan de sleutel een geheim, token, wachtwoord of sleutel noemt, waarden met een wachtwoord in een URL en lange willekeurig ogende tekenreeksen worden nog steeds verwijderd.
Waarom heet de download env.example?
Browsers slaan geen bestanden op waarvan de naam met een punt begint, dus de download heet env.example. Hernoem hem naar .env.example als je hem aan je project toevoegt, of gebruik Kopiëren en plak in een nieuw bestand.
Hoe controleer ik of een oude .env.example nog actueel is?
Open Vergelijken met een bestaande .env.example en plak die. Sleutels in je .env die in het voorbeeld ontbreken, en sleutels van het voorbeeld die je .env niet heeft, worden weergegeven.