File .env Anda dibaca hanya di tab ini. Tidak pernah diunggah dan tidak pernah disimpan. Ubah file .env sungguhan menjadi .env.example aman yang bisa Anda commit, dengan nilai dihapus dan komentar dipertahankan. Gratis dan berjalan di browser Anda.
Cara membuat .env.example
- Tempel file Anda ke kotak .env, atau tekan Buka file .env. Coba contoh memuat sampel.
- Pilih Ganti nilai dengan: Tidak ada (KEY=), Petunjuk (KEY=your_key), atau Tanda kutip kosong (KEY="").
- Pilih apa yang dipertahankan: Pertahankan baris komentar, Pertahankan komentar setelah nilai, Pertahankan baris kosong antar grup, dan Pertahankan nilai tidak berbahaya seperti PORT=3000.
- Opsional, tempel file Anda saat ini ke .env.example yang ada untuk membandingkan.
- Tekan Salin atau Unduh .env.example.
Mengapa menyimpan .env.example
File .env berisi pengaturan dan rahasia yang dibutuhkan aplikasi, dan tidak boleh di-commit. .env.example mencantumkan kunci yang sama dengan nilai dihapus, sehingga siapa pun yang menyiapkan proyek tahu apa yang harus diisi. Mempertahankan komentar dari file Anda sendiri menjelaskan kegunaan setiap nilai.
Apa yang dipertahankan dan apa yang dihapus
Setiap nilai dihapus secara default, termasuk nilai berkutip dan multi-baris seperti kunci privat. Baris komentar, komentar setelah nilai, prefiks export, dan baris kosong yang mengelompokkan pengaturan dipertahankan persis seperti yang Anda tulis; tidak ada yang ditambahkan. Baris yang bukan KEY=value dan kunci berulang dilewati dan dicantumkan agar Anda bisa memperbaiki aslinya.
Tips
- Tambahkan komentar singkat di atas setiap kunci yang menjelaskan dari mana mendapat nilainya.
- Kelompokkan kunci terkait dengan baris kosong, seperti database, email, dan pembayaran.
- Pastikan .env yang asli tercantum di .gitignore Anda. Pembuat .gitignore bisa menuliskannya.
- Perbarui contoh setiap kali Anda menambah pengaturan, agar rekan baru tidak menebak-nebak.
- Jika rahasia pernah di-commit, ganti. Menghapus barisnya kemudian tidak menghapusnya dari riwayat.
Siapa yang memakainya
Developer, siswa yang berbagi proyek, dan freelancer yang menyerahkan codebase ke klien, siapa pun yang ingin instruksi penyiapan tanpa membuka kata sandi dan kunci.
Pertanyaan
Amankah menempel rahasia asli di sini?
Halaman ini bekerja sepenuhnya di perangkat Anda dan tidak punya cara untuk mengirim apa yang Anda tempel ke mana pun. Meski begitu, perlakukan rahasia dengan hati-hati: tutup tab setelah selesai.
Bisakah saya mempertahankan beberapa nilai?
Aktifkan Pertahankan nilai tidak berbahaya untuk mempertahankan hal seperti PORT=3000, DEBUG=false, atau NODE_ENV=development. Nilai yang kuncinya menyebut secret, token, password, atau key, nilai dengan kata sandi di dalam URL, dan string acak yang panjang tetap dihapus.
Mengapa unduhannya bernama env.example?
Browser tidak menyimpan file yang namanya diawali titik, jadi unduhan bernama env.example. Ganti namanya menjadi .env.example saat menambahkannya ke proyek Anda, atau gunakan Salin dan tempel ke file baru.
Bagaimana cara memeriksa apakah .env.example lama masih terbaru?
Buka Bandingkan dengan .env.example yang ada dan tempel. Kunci di .env Anda yang tidak ada di contoh, dan kunci di contoh yang tidak ada di .env Anda, akan dicantumkan.