Twój plik .env jest czytany tylko w tej karcie. Nigdy nie jest przesyłany ani przechowywany. Zamień prawdziwy plik .env w bezpieczny .env.example, który możesz zatwierdzić, z usuniętymi wartościami i zachowanymi komentarzami. Jest darmowe i działa w przeglądarce.
Jak zrobić .env.example
- Wklej plik do pola .env albo naciśnij Otwórz plik .env. Wypróbuj przykład wczytuje przykład.
- Wybierz, czym Zastąpić wartości: Niczym (KEY=), Podpowiedzią (KEY=your_key) lub Pustymi cudzysłowami (KEY="").
- Wybierz, co zachować: Zachowaj wiersze komentarzy, Zachowaj komentarze po wartościach, Zachowaj puste wiersze między grupami i Zachowaj nieszkodliwe wartości, takie jak PORT=3000.
- Opcjonalnie wklej obecny plik do Istniejący .env.example, aby porównać.
- Naciśnij Kopiuj lub Pobierz .env.example.
Po co trzymać .env.example
Plik .env zawiera ustawienia i sekrety, których potrzebuje aplikacja, i nigdy nie powinien być zatwierdzany. .env.example wypisuje te same klucze z usuniętymi wartościami, więc każdy konfigurujący projekt wie, co wypełnić. Zachowanie komentarzy z Twojego pliku wyjaśnia, do czego służy każda wartość.
Co jest zachowywane, a co usuwane
Każda wartość jest domyślnie usuwana, także w cudzysłowach i wielowierszowe, takie jak klucze prywatne. Wiersze komentarzy, komentarze po wartościach, prefiksy export i puste wiersze grupujące ustawienia są zachowywane dokładnie tak, jak je napisałeś; nic nie jest dodawane. Wiersze, które nie są KEY=value, i powtórzone klucze są pomijane i wypisywane, abyś mógł poprawić oryginał.
Wskazówki
- Dodaj krótki komentarz nad każdym kluczem, wyjaśniający, skąd wziąć wartość.
- Grupuj powiązane klucze razem pustymi wierszami, na przykład baza danych, e-mail i płatności.
- Upewnij się, że prawdziwy .env jest na liście w Twoim .gitignore. Może go napisać generator .gitignore.
- Aktualizuj przykład za każdym razem, gdy dodajesz ustawienie, aby nowi koledzy nie musieli zgadywać.
- Jeśli sekret kiedykolwiek został zatwierdzony, zmień go. Usunięcie wiersza później nie usuwa go z historii.
Kto z tego korzysta
Programiści, studenci dzielący się projektem i freelancerzy przekazujący kod klientowi, każdy, kto chce instrukcji konfiguracji bez ujawniania haseł i kluczy.
Pytania
Czy można tu bezpiecznie wklejać prawdziwe sekrety?
Strona działa w całości na Twoim urządzeniu i nie ma możliwości wysłania tego, co wkleisz, gdziekolwiek. Mimo to traktuj sekrety ostrożnie: zamknij kartę, gdy skończysz.
Czy mogę zachować niektóre wartości?
Włącz Zachowaj nieszkodliwe wartości, aby zachować rzeczy takie jak PORT=3000, DEBUG=false czy NODE_ENV=development. Wartości, których klucz wspomina o sekrecie, tokenie, haśle lub kluczu, wartości z hasłem w adresie URL oraz długie ciągi wyglądające na losowe są nadal usuwane.
Dlaczego pobrany plik nazywa się env.example?
Przeglądarki nie zapisują plików, których nazwy zaczynają się od kropki, więc pobrany plik nazywa się env.example. Zmień jego nazwę na .env.example, gdy dodasz go do projektu, albo użyj Kopiuj i wklej do nowego pliku.
Jak sprawdzić, czy stary .env.example jest aktualny?
Otwórz Porównaj z istniejącym .env.example i wklej go. Wypisane zostaną klucze z Twojego .env, których brakuje w przykładzie, oraz klucze z przykładu, których nie ma w Twoim .env.