2TECH.WORK
2TECH.WORK / DOCS

Konfigurasi berada di luar kod anda

Pastikan tetapan yang diperlukan boleh dilihat oleh penyelenggara sambil mengekalkan nilai peribadi di luar repositori dan aset awam.

Baca lebih lanjut
Senibina dan sambungan yang diterangkan di halaman ini.
01

Klasifikasikan setiap tetapan

Konfigurasi awam boleh termasuk nama paparan atau titik akhir awam. Tetapan sensitif termasuk kelayakan dan bahan tandatangan. Perlakukan ia secara berbeza ketika memilih storan dan kebenaran. Kod pelayar dapat dilihat oleh pelawat: pembolehubah yang disematkan dalam binaan hadapan adalah awam tanpa mengira namanya.

02

Namakan dokumen, bukan rahsia

Simpan konfigurasi contoh dengan penjelasan dan pemegang tempat yang tidak berbahaya. Sahkan nilai yang diperlukan semasa memulakan dan laporkan nama pembolehubah yang hilang tanpa mencetak kandungannya. Kekalkan tetapan pembangunan, pratonton dan pengeluaran secara berasingan. Semak perubahan konfigurasi dengan perhatian yang sama seperti kod.

03

Putar akses dengan sengaja

Apabila menggantikan kelayakan, kemas kini perkhidmatan bergantung dan sahkan hasil sebelum mencabut nilai lama di mana penyedia menyokong urutan itu. Cabut kelayakan yang terdedah dengan segera. Jangan salin keseluruhan fail persekitaran ke dalam tiket atau log; kongsi nama dan ralat yang disunting sebaliknya.

Contoh konfigurasi
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com