Pembolehubah persekitaran boleh ditetapkan melalui NODE_ENV (nilai lalai ialah pembangunan). Jalankan arahan berikut dalam terminal untuk mendapatkan data penyahpepijatan persekitaran pembangunan, seperti log, operasi data mongodb, dsb. Secara amnya, kami melakukan pemprosesan yang berbeza pada persekitaran pembangunan dan persekitaran pengeluaran dengan menyemak nilai ini. Nilai ini boleh ditetapkan pada baris arahan dengan cara berikut:
linux & mac: eksport NODE_ENV=pengeluaran windows:set NODE_ENV=pengeluaran Sebagai contoh, jika kod perlu melakukan beberapa pemprosesan dalam persekitaran pengeluaran, anda boleh menulis seperti ini:
jika (process.env.NODE_ENV === 'pengeluaran') { // hanya untuk kod pengeluaran }
NODE_ENV ialah pembolehubah persekitaran node.js dan merupakan sebahagian daripada carian modul node.js Jika ia tidak ditetapkan, node.js akan melaporkan ralat tidak ditemui selepas memasang modul global
Sebagai contoh, kod anda mempunyai persekitaran pembangunan (pembangunan), persekitaran ujian (ujian) dan persekitaran (pengeluaran) dalam talian Apabila anda menulis kod, anda boleh membangunkannya secara setempat dalam persekitaran pembangunan dahulu, kemudian beralih ke ujian persekitaran, dan akhirnya pergi ke dalam talian. Bagaimana untuk mengawal penukaran antara persekitaran yang berbeza? Env ini digunakan pada masa ini Menurut eksport terminal NODE_ENV=test/NODE_ENV=development/NODE_ENV=production, anda boleh mendapatkan parameter pembolehubah persekitaran yang berbeza berdasarkan parameter ini, dan kemudian membungkusnya untuk mendapatkan apa yang anda inginkan persekitaran pengeluaran.
Pembolehubah persekitaran boleh ditetapkan melalui NODE_ENV (nilai lalai ialah pembangunan). Jalankan arahan berikut dalam terminal untuk mendapatkan data penyahpepijatan persekitaran pembangunan, seperti log, operasi data mongodb, dsb. Secara amnya, kami melakukan pemprosesan yang berbeza pada persekitaran pembangunan dan persekitaran pengeluaran dengan menyemak nilai ini. Nilai ini boleh ditetapkan pada baris arahan dengan cara berikut:
linux & mac: eksport NODE_ENV=pengeluaran
windows:set NODE_ENV=pengeluaran
Sebagai contoh, jika kod perlu melakukan beberapa pemprosesan dalam persekitaran pengeluaran, anda boleh menulis seperti ini:
jika (process.env.NODE_ENV === 'pengeluaran') {
// hanya untuk kod pengeluaran
}
php juga mempunyai getenv putenv
NODE_ENV ialah pembolehubah persekitaran node.js dan merupakan sebahagian daripada carian modul node.js Jika ia tidak ditetapkan, node.js akan melaporkan ralat tidak ditemui selepas memasang modul global
Sebagai contoh, kod anda mempunyai persekitaran pembangunan (pembangunan), persekitaran ujian (ujian) dan persekitaran (pengeluaran) dalam talian Apabila anda menulis kod, anda boleh membangunkannya secara setempat dalam persekitaran pembangunan dahulu, kemudian beralih ke ujian persekitaran, dan akhirnya pergi ke dalam talian. Bagaimana untuk mengawal penukaran antara persekitaran yang berbeza? Env ini digunakan pada masa ini Menurut eksport terminal NODE_ENV=test/NODE_ENV=development/NODE_ENV=production, anda boleh mendapatkan parameter pembolehubah persekitaran yang berbeza berdasarkan parameter ini, dan kemudian membungkusnya untuk mendapatkan apa yang anda inginkan persekitaran pengeluaran.