Bagaimana untuk menggunakan nodejs dengan npm

PHPz
Lepaskan: 2023-04-26 09:28:53
asal
544 orang telah melayarinya

Ketika Node.js terus berkembang, semakin banyak syarikat dan pasukan mula menggunakannya untuk membina pelbagai jenis aplikasi web. Walau bagaimanapun, menggunakan aplikasi Node.js dalam persekitaran pengeluaran sebenar bukanlah tugas yang mudah. Dalam artikel ini, kita akan membincangkan cara menggunakan npm untuk menggunakan aplikasi Node.js ke dalam pengeluaran.

  1. Tentukan persekitaran pelayan pengeluaran

Salah satu faktor terpenting yang perlu kami pertimbangkan sebelum menggunakan aplikasi Node.js ialah persekitaran pelayan pengeluaran. Ini bermakna mengambil kira sistem pengendalian pelayan, seni bina pemproses, perisian yang sedang dijalankan dan banyak lagi. Contohnya, jika anda ingin menjalankan aplikasi Node.js pada Linux, anda perlu memastikan bahawa pakej dan komponen yang sesuai dipasang.

  1. Pasang Node.js

Sebelum menggunakan aplikasi Node.js ke pelayan pengeluaran, kita perlu memasang Node.js pada pelayan. Anda boleh menggunakan perintah curl atau wget untuk memuat turun pakej termampat dari tapak web rasmi Node.js, kemudian nyahmampat fail dan salin fail ke direktori /usr/local/bin.

  1. Buat aplikasi Node.js

Selepas menulis aplikasi menggunakan Node.js, anda boleh menggunakan alat npm untuk mencipta direktori projek baharu dan memulakan npm baharu projek:

mkdir myapp
cd myapp
npm init -y
Salin selepas log masuk
  1. Pasang kebergantungan

Selepas kami mencipta projek npm baharu, kami perlu memasang semua kebergantungan dalam projek. Kita boleh menggunakan arahan pemasangan npm terus dalam direktori projek untuk memasang semua kebergantungan:

npm install --save express
Salin selepas log masuk
  1. Tulis skrip permulaan

Untuk memulakan Node dalam pengeluaran environment.js, kita perlu menulis skrip permulaan. Skrip permulaan hendaklah menyertakan arahan untuk memulakan aplikasi, contohnya:

node app.js
Salin selepas log masuk

Skrip juga harus menyertakan beberapa pembolehubah dan parameter persekitaran yang diperlukan, seperti nombor port, sambungan pangkalan data, tahap log, dsb.

  1. Muat naik aplikasi ke pelayan

Untuk menggunakan aplikasi Node.js ke pelayan pengeluaran, kami perlu memuat naik keseluruhan direktori projek ke pelayan. Anda boleh menggunakan alat seperti FTP, SCP, dan rsync untuk memuat naik direktori projek ke pelayan Anda juga boleh menggunakan sistem kawalan versi seperti git untuk memuat naik projek ke pelayan git dan mengklon projek pada pelayan.

  1. Pasang pm2

Dalam persekitaran pengeluaran, kami mengesyorkan menggunakan pm2, alat pengurusan proses yang popular untuk mengurus dan memantau aplikasi Node.js. pm2 boleh menjalankan aplikasi Node.js sebagai proses daemon dan memulakan semula aplikasi secara automatik untuk memastikan kestabilan aplikasi.

Pasang pm2 melalui npm:

npm install -g pm2
Salin selepas log masuk
  1. Mulakan aplikasi

Sebelum memulakan aplikasi dengan pm2, kita perlu menulis konfigurasi pm2 terlebih dahulu Fail, contohnya:

{
  "name": "myapp",
  "script": "app.js",
  "interpreter": "node",
  "args": ["--port", "3000"],
  "watch": true,
  "ignore_watch": ["node_modules"]
}
Salin selepas log masuk

Fail konfigurasi digunakan untuk memberitahu pm2 cara memulakan dan mengurus aplikasi. Kami kemudiannya boleh melancarkan aplikasi menggunakan pm2:

pm2 start app.js
Salin selepas log masuk
  1. Pantau dan kemas kini aplikasi

Setelah aplikasi siap dan berjalan dalam pengeluaran, kami perlu memantaunya status dan dikemas kini tepat pada masanya. Kita boleh menggunakan arahan terbina dalam pm2 untuk memantau dan mengemas kini aplikasi. Contohnya, gunakan arahan log pm2 untuk melihat log aplikasi:

pm2 logs myapp
Salin selepas log masuk

Gunakan arahan senarai pm2 untuk melihat aplikasi yang dimulakan:

pm2 list
Salin selepas log masuk

Gunakan arahan muat semula pm2 untuk mengemas kini Program permohonan:

pm2 reload myapp
Salin selepas log masuk

Selain pm2, terdapat alat pengurusan proses popular lain, seperti forever, supervisor, dsb.

Ringkasan

Dalam artikel ini, kami membincangkan cara menggunakan npm untuk menggunakan aplikasi Node.js ke dalam pengeluaran. Daripada memasang Node.js kepada membuat aplikasi dan memuat naik ke pelayan, kepada menggunakan pm2 untuk pengurusan dan pemantauan, langkah-langkah ini diperlukan untuk menggunakan aplikasi Node.js. Dalam amalan, konfigurasi khusus mungkin juga diperlukan untuk menyesuaikan diri dengan keperluan persekitaran pengeluaran. Semoga artikel ini membantu anda memahami dengan lebih baik cara menggunakan aplikasi Node.js ke dalam pengeluaran.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan nodejs dengan npm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!