Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menetapkan pembolehubah persekitaran javascript
Dalam JavaScript, konsep pembolehubah persekitaran merujuk kepada pembolehubah yang ditakrifkan dalam persekitaran berjalan semasa. Dalam JavaScript, pembolehubah persekitaran boleh digunakan untuk menyimpan beberapa maklumat konfigurasi penting, kunci API, rentetan sambungan pangkalan data dan maklumat sensitif lain. Memandangkan maklumat sensitif ini tidak boleh didedahkan kepada pengguna bahagian hadapan, pembolehubah persekitaran perlu ditakrifkan dan ditetapkan dalam persekitaran bahagian belakang. Artikel ini akan memperkenalkan kaedah pelaksanaan khusus pembolehubah persekitaran JavaScript.
1. Apakah pembolehubah persekitaran?
Pembolehubah persekitaran merujuk kepada pembolehubah dalam skop pembolehubah sistem pengendalian semasa. Dalam sistem pengendalian, peranan pembolehubah persekitaran adalah untuk berkongsi data bertaburan di antara sejumlah besar program, dan pada masa yang sama, ia juga boleh menyimpan beberapa maklumat konfigurasi penting, seperti laluan, kunci API, rentetan sambungan pangkalan data dan sensitif lain. maklumat. Maklumat ini tidak boleh didedahkan kepada pengguna bahagian hadapan, jadi ia harus ditakrifkan dan ditetapkan dalam persekitaran bahagian belakang.
2. Cara menggunakan pembolehubah persekitaran dalam JavaScript
Dalam JavaScript, pembolehubah persekitaran boleh diakses melalui objek process.env. process.env ialah pembolehubah global yang disediakan oleh Node.js Dalam aplikasi Node.js, ia mengandungi semua pembolehubah persekitaran dalam proses semasa dan semua proses Node.js boleh mengaksesnya.
Sebagai contoh, jika kita ingin mengakses pembolehubah persekitaran DB_URL, kita hanya perlu menggunakan process.env.DB_URL:
var dbUrl = process.env.DB_URL;
Dalam contoh ini, kami menggunakan process.env.DB_URL untuk mengakses pembolehubah persekitaran DB_URL, dan kemudian menetapkannya kepada pembolehubah dbUrl.
3. Cara menetapkan pembolehubah persekitaran dalam JavaScript
Dalam JavaScript, anda boleh menetapkan pembolehubah persekitaran secara manual. Dalam Web, anda boleh menulis pembolehubah persekitaran pada fail konfigurasi yang dipanggil config.js dan kemudian merujuk fail dalam aplikasi anda.
Dalam aplikasi Node.js, anda boleh menggunakan modul dotenv untuk menetapkan pembolehubah persekitaran. Modul dotenv membantu anda memuatkan pembolehubah persekitaran daripada fail ke dalam objek process.env untuk digunakan dalam aplikasi anda.
Sebagai contoh, kita perlu menetapkan pembolehubah persekitaran dalam aplikasi Node.js:
1. Mula-mula, kita perlu memasang pakej dotenv.
npm install dotenv --save
2 Kemudian, kita perlu memuatkan pakej dotenv dalam aplikasi.
require('dotenv').config()
3 Akhir sekali, kami menetapkan pembolehubah persekitaran dalam fail .env.
DB_URL=xxxxxxx
API_KEY=yyyyyyy
Sekarang, kita boleh menggunakan dua pembolehubah persekitaran DB_URL dan API_KEY dalam aplikasi:
const dbUrl = process.env.DB_URL; apiKey = process.env.API_KEY;
require('dotenv').config({path:'./config/ development.env '});
require('dotenv').config({path:' ./config/test .env'});
require('dotenv').config( {path:'./config /production.env'});
Atas ialah kandungan terperinci Bagaimana untuk menetapkan pembolehubah persekitaran javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!