Pertanyaan Baca variabel lingkungan di Node.js


Apakah ada cara saya dapat membaca variabel lingkungan dalam kode Node.js?

Seperti misalnya Python os.environ['HOME'].


1035
2018-02-02 02:54


asal


Jawaban:


process.env.ENV_VARIABLE

Dimana ENV_VARIABLE adalah nama variabel yang ingin Anda akses.

Lihat Dokumentasi Node.js untuk process.env.


1570
2018-02-02 03:14



Ketika menggunakan Node.js, Anda dapat mengambil variabel lingkungan dengan kunci dari process.env obyek:

sebagai contoh

var mode   = process.env.NODE_ENV;
var apiKey = process.env.apiKey; // '42348901293989849243'

Inilah jawaban yang akan menjelaskan pengaturan variabel lingkungan di node.js


108
2017-10-31 05:42



Jika Anda ingin menggunakan kunci string yang dihasilkan dalam program Node.js Anda, katakan, var v = 'HOME', Kamu dapat memakai process.env[v].

Jika tidak, process.env.VARNAME harus dikodekan ulang dalam program Anda.


45
2017-07-11 23:39



Kamu dapat memakai env paket untuk mengelola variabel lingkungan Anda per proyek:

  • Membuat .env file di bawah direktori proyek dan masukkan semua variabel di sana.
  • Tambahkan baris ini di bagian atas file entri aplikasi Anda:
    require('dotenv').config();

Selesai Sekarang Anda dapat mengakses variabel lingkungan Anda dengan process.env.ENV_NAME.


6
2018-04-02 13:11