Berhenti Menggunakan fail dotenv

WBOY
Lepaskan: 2024-08-22 19:02:19
asal
782 orang telah melayarinya

Apabila berkaitan dengan keselamatan kunci API atau sesuatu yang kami tidak mahu didedahkan kepada orang ramai untuk Projek Sumber Terbuka kami, kami sentiasa cenderung kepada fail .env dan setiap minggu, 29k+ pembangun memuat turun pakej yang bergaya , dotenv.

Stop Using dotenv file

Mengapa nama fail hanya .env?

Ia adalah mitos, bahawa nama fail hanya boleh bermula dengan .env. Anda boleh menamakannya apa sahaja dan ia masih berfungsi dengan baik dengan node.js.

Sebagai contoh, ini ialah struktur folder saya untuk menguji ciri ini, dan seperti yang anda lihat, bukannya .env, saya menambah nama saya sebagai nama fail.

Stop Using dotenv file

Fail ini mengandungi PORT, yang saya mahu cetak dalam fail utama saya

Stop Using dotenv file

Stop Using dotenv file

Dan, seperti yang anda lihat, PORT sedang dicetak dalam konsol. Stop Using dotenv file

Mengapa kita harus menggunakan dot( . ), di hadapan fail persekitaran?

Apabila ia berkaitan dengan fail persekitaran, ia dianggap baik untuk menggunakan titik ( . ), di hadapan nama fail, kerana menambah titik di hadapan mana-mana nama fail, menjadikannya fail atau folder tersembunyi.

Itulah sebabnya terdapat berbilang folder dalam OS anda, yang tersembunyi dan hanya boleh diakses melalui CLI, Contohnya, .ssh, .github, .vscode, dll.

Bagaimana untuk mengakses fail persekitaran tanpa menggunakan dotenv?

Daripada menggunakan dotenv untuk membaca fail persekitaran, anda boleh menggunakan kaedah terbina node.js untuk membacanya, iaitu

node --env-file=.env app.js
Salin selepas log masuk

Di sini, daripada menggunakan .env sebagai nama fail, anda boleh menggunakan mana-mana nama fail yang terdapat dalam folder akar anda.

Stop Using dotenv file

Atas ialah kandungan terperinci Berhenti Menggunakan fail dotenv. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!