Node.js ialah rangka kerja JavaScript hujung belakang yang popular yang boleh digunakan untuk membina pelbagai aplikasi. Dalam Node.js, apabila kami memulakan aplikasi, ia akan terus berjalan sehingga kami menghentikannya secara manual. Dalam sesetengah kes, kami mungkin perlu menghentikan aplikasi Node.js, jadi artikel ini akan memperkenalkan beberapa kaedah biasa untuk menghentikan Node.js daripada berjalan.
Pada sistem Windows dan Unix, anda boleh menggunakan Ctrl+C untuk menghentikan pelaksanaan aplikasi Node.js. Menekan Ctrl+C dalam antara muka baris arahan akan menghantar isyarat SIGINT ke proses Node.js, yang akan menyebabkan Node.js berhenti berjalan dan mengeluarkan mesej yang memberitahu pengguna bahawa proses itu telah keluar. Ini adalah kaedah yang paling mudah dan paling biasa dan boleh digunakan pada bila-bila masa.
process.exit() ialah fungsi global terbina dalam Node.js yang boleh digunakan untuk menghentikan pelaksanaan Node.js aplikasi . Memanggil process.exit() akan menyebabkan proses Node.js keluar serta-merta tanpa melakukan sebarang tindakan seterusnya. Kaedah ini juga boleh digunakan pada bila-bila masa, tetapi harus digunakan dengan berhati-hati kerana ia boleh menyebabkan kehilangan data, atau merosakkan keadaan proses yang tidak lengkap.
Pada sistem pengendalian Windows, anda boleh menggunakan Pengurus Tugas untuk menghentikan pelaksanaan proses Node.js. Buka Pengurus Tugas dan pilih proses Node.js, kemudian klik butang "Tamat Proses" untuk menghentikan pelaksanaan Node.js. Ini sangat mudah untuk pengguna yang tidak biasa dengan antara muka baris arahan atau menghafal kekunci pintasan.
Aplikasi Node.js boleh menggunakan isyarat Unix untuk menghentikan pelaksanaannya sendiri. Menghantar isyarat SIGINT atau SIGTERM ke proses Node.js akan menyebabkan proses Node.js berhenti berjalan. Kaedah ini sering digunakan untuk mengendalikan beberapa isyarat khusus dalam aplikasi Node.js.
Contohnya:
process.on("SIGINT", function () { console.log("Received SIGINT signal, stopping process..."); process.exit(); });
Kod contoh ini mencetak mesej dan menghentikan pelaksanaan proses Node.js apabila isyarat SIGINT diterima.
Jika aplikasi Node.js anda diuruskan menggunakan npm, anda boleh menggunakan arahan npm stop untuk menghentikan pelaksanaan Node.js . Memasuki hentian npm pada baris arahan akan mencetuskan npm untuk menghantar isyarat SIGTERM kepada proses Node.js dan menghentikan pelaksanaan Node.js. Perintah ini hanya boleh dijalankan dalam direktori yang digunakan oleh npm, menjalankannya dalam direktori lain akan menghasilkan ralat.
Ringkasnya, ini adalah cara biasa untuk menghentikan Node.js daripada berjalan dan anda boleh menggunakannya pada bila-bila masa. Walau bagaimanapun, sila ambil perhatian bahawa menghentikan aplikasi Node.js boleh mengakibatkan kehilangan data atau rasuah, jadi pastikan anda menggunakannya pada masa yang betul dan di tempat yang betul.
Atas ialah kandungan terperinci Bagaimana untuk menghentikan nodej daripada berjalan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!