Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk membuka nodejs dalam pm2
Dengan populariti Node.js, semakin ramai pembangun memilih untuk menggunakannya untuk membina aplikasi bahagian belakang. Walau bagaimanapun, terdapat banyak faktor yang perlu dipertimbangkan semasa menjalankan aplikasi Node.js dalam persekitaran pengeluaran, seperti pengurusan proses, pengimbangan beban, pengelogan, dsb. Masalah ini boleh diselesaikan dengan menggunakan PM2, pengurus proses yang berkuasa yang boleh mengurus aplikasi Node.js dengan mudah.
Artikel ini akan memperkenalkan pengenalan asas dan langkah tentang cara menggunakan PM2 untuk membuka Node.js dan mengurus aplikasi.
Jika anda belum memasang PM2 lagi, jalankan arahan berikut dalam terminal untuk memasangnya:
npm install pm2 -g
Di sini kami akan mencipta aplikasi Node.js ringkas yang hanya mendengar port 3000 tempatan dan mengembalikan mesej "Hello World". Sila buat direktori baharu dan mulakan aplikasi npm baharu menggunakan arahan berikut:
mkdir my-app && cd my-app npm init -y
Seterusnya, buat fail bernama app.js dan salin kandungan berikut ke dalam fail:
const http = require('http'); const PORT = process.env.PORT || 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World!'); }); server.listen(PORT, () => { console.log(`Server running on port ${PORT}`); });
Untuk melancarkan aplikasi menggunakan PM2, jalankan sahaja arahan berikut dalam terminal:
pm2 start app.js
Ini akan melancarkan aplikasi dan menjalankannya di latar belakang . Anda boleh melihat status aplikasi dengan arahan berikut:
pm2 status
Perintah ini akan memaparkan status dan maklumat proses yang dimulakan.
PM2 bukan sahaja melancarkan aplikasi tetapi juga membantu anda mengurusnya. Berikut ialah salah satu arahan PM2 yang paling berguna:
pm2 logs
: Lihat fail log aplikasi. pm2 stop
: Hentikan aplikasi daripada berjalan. pm2 restart
: Mulakan semula aplikasi. pm2 delete
: Alih keluar apl daripada senarai pengurusan. Selain itu, PM2 juga boleh memuatkan baki, memantau dan melancarkan aplikasi. Ciri ini berada di luar skop artikel ini, tetapi anda boleh mendapatkan maklumat lanjut dalam dokumentasi rasmi PM2.
Kesimpulan
Dalam artikel ini, kami memperkenalkan ciri asas PM2 dan cara menggunakannya untuk membuka Node.js dan mengurus aplikasi. PM2 memudahkan untuk mengurus aplikasi Node.js dan menyediakan banyak ciri berguna untuk persekitaran pengeluaran.
Atas ialah kandungan terperinci Bagaimana untuk membuka nodejs dalam pm2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!