Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk membuka nodejs dalam pm2

Bagaimana untuk membuka nodejs dalam pm2

PHPz
PHPzasal
2023-05-14 10:52:37717semak imbas

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.

  1. Pasang PM2

Jika anda belum memasang PM2 lagi, jalankan arahan berikut dalam terminal untuk memasangnya:

npm install pm2 -g
  1. Cipta aplikasi Node.js

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}`);
});
  1. Melancarkan aplikasi menggunakan PM2

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.

  1. Urus Aplikasi dengan PM2

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn