Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8, terutamanya sesuai untuk pembangunan aplikasi sebelah pelayan. Apabila anda menjalankan pelayan pada Node.js, kadangkala anda perlu menghentikan pelayan dengan cara yang selamat dan sesuai. Begini caranya untuk menghentikan pelayan Node.js:
Anda boleh menggunakan operasi baris arahan (Program) atau tetingkap PowerShell apabila menjalankan pelayan Node.js. Dalam mana-mana tetingkap, jika anda perlu menghentikan pelayan, anda boleh menamatkan pelayan dengan selamat dengan menekan Ctrl+C. Ini menghantar isyarat kepada pelayan Node.js memberitahunya untuk menghentikan perkhidmatan dan keluar.
Dalam sesetengah kes, anda mungkin perlu menghentikan pelayan daripada kod anda. Sebagai contoh, apabila pelayan mengalami ralat atau memerlukan penyelenggaraan, menghentikan pelayan secara manual mungkin tidak dapat dilaksanakan pada masa itu. Dalam kes ini, anda boleh menggunakan fungsi process.exit() terbina dalam Node.js.
Fungsi process.exit() boleh dipanggil di mana-mana dalam kod pelayan dan ia akan menghentikan proses pelayan serta-merta. Fungsi ini juga menerima parameter integer, yang akan menjadi kod untuk pelayan Node.js untuk keluar. Sebagai contoh, process.exit(0) akan keluar dari pelayan seperti biasa, manakala process.exit(1) akan keluar dari pelayan dengan status kegagalan.
Jika proses pelayan mengalami kebuntuan atau masalah lain dan tidak boleh dihentikan dengan kaedah konvensional, anda boleh menggunakan process.kill( ) fungsi. Ini akan menghantar isyarat, biasanya SIGTERM atau SIGKILL, kepada proses pelayan untuk memaksa menghentikan pelayan.
Tidak seperti fungsi process.exit(), fungsi process.kill() tidak menjalankan kod di dalam pelayan, tetapi menamatkan pelayan secara luaran. Oleh itu, ia sering digunakan untuk pelayan yang tidak boleh dihentikan secara manual. Walau bagaimanapun, ia juga boleh menyebabkan data atau fail hilang apabila pelayan dihentikan, jadi gunakannya sebagai pilihan terakhir sahaja.
Ringkasnya, menghentikan pelayan Node.js ialah langkah keselamatan dan pengurusan yang penting. Oleh itu, anda sepatutnya dapat menghentikan pelayan dengan tepat dan selamat pada bila-bila masa. Menggunakan kaedah di atas, anda boleh menamatkan pelayan Node.js anda dengan cara yang boleh dipercayai dan selamat.
Atas ialah kandungan terperinci Bagaimana untuk menghentikan pelayan nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!