Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk memulakan perkhidmatan dalam nodejs

Bagaimana untuk memulakan perkhidmatan dalam nodejs

下次还敢
下次还敢asal
2024-04-21 05:51:521181semak imbas

Bagaimana untuk memulakan perkhidmatan dalam Node.js? Buat projek Node.js dan pasang kebergantungan. Tulis kod pelayan dan dengar pada port. Mulakan pelayan menggunakan arahan nod. Akses alamat setempat untuk menguji perkhidmatan. Gunakan perkhidmatan pengurusan PM2.

Bagaimana untuk memulakan perkhidmatan dalam nodejs

Cara memulakan perkhidmatan dalam Node.js

Memulakan perkhidmatan dalam Node.js melibatkan langkah berikut:

1 Cipta aplikasi Node.js baharu js dan pasangkan kebergantungan yang diperlukan:

<code>mkdir my-app
cd my-app
npm init -y</code>

2 Tulis kod pelayan

Buat fail server.js yang mengandungi kod berikut:

<code class="js">const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => {
  console.log('Server is listening on port 3000');
});</code>

server.js 文件,包含以下代码:

<code>node server.js</code>

3. 启动服务

使用 node 命令启动服务器:

<code>npm install pm2 -g
pm2 start server.js</code>

这将启动一个监听 3000 端口的 Express 服务器。

4. 测试服务

在浏览器中访问 http://localhost:30003

Mulakan pelayan menggunakan perintah nod:

rrreeeIni akan memulakan pelayan Express mendengar pada port 3000.

4 Uji perkhidmatan

Lawati http://localhost:3000 dalam penyemak imbas anda untuk mengesahkan bahawa perkhidmatan sedang berjalan. 🎜🎜🎜5 Gunakan PM2 untuk mengurus perkhidmatan 🎜🎜🎜Untuk persekitaran pengeluaran, gunakan pengurus proses seperti PM2 untuk mengurus dan memantau perkhidmatan anda: 🎜rrreee🎜PM2 akan menjalankan perkhidmatan anda di latar belakang dan menyediakan permulaan semula, pengelogan dan pemuatan Baki dan fungsi lain. 🎜

Atas ialah kandungan terperinci Bagaimana untuk memulakan perkhidmatan dalam nodejs. 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