Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengubah suai nombor port nodejs

Bagaimana untuk mengubah suai nombor port nodejs

PHPz
PHPzasal
2023-04-20 10:07:532229semak imbas

Dalam beberapa tahun kebelakangan ini, dengan pembangunan berterusan teknologi bahagian hadapan, Node.js telah menjadi platform bahagian belakang yang sangat popular. Pembangun memilih untuk menggunakan Node.js untuk membangunkan aplikasi web terutamanya kerana prestasi tinggi, kebolehskalaan dan kemudahan pembelajarannya. Semasa proses pembangunan, kadangkala perlu mengubah suai nombor port Node.js untuk memastikan perkhidmatan Node.js boleh dijalankan pada hosnya sendiri. Artikel ini akan memperkenalkan cara mengubah suai nombor port Node.js.

Dalam tetapan lalai Node.js, ia akan mendengar pada nombor port 3000 secara lalai. Jika anda ingin menggunakan nombor port lain, seperti 8080 atau 5000, atau nombor port angka yang lebih tinggi, anda boleh berbuat demikian dengan mengubah suai kod atau menetapkan pembolehubah persekitaran.

1. Ubah suai nombor port dengan mengubah suai kod

Untuk mengubah suai nombor port dengan mengubah suai fail kod, anda perlu mencari fail bernama "app.js" atau "server.js " (atau fail JavaScript lain yang anda gunakan untuk menulis program Node.js). Dalam fail, anda boleh menemui pernyataan yang serupa dengan kod berikut:

const server = app.listen(3000, () => {
  console.log(`App running on port 3000`);
});

Dalam contoh ini, perkhidmatan Node.js sedang mendengar pada port 3000. Untuk menukarnya ke port lain, anda hanya perlu mengubah suai kod di atas seperti berikut:

const server = app.listen(8080, () => {
  console.log(`App running on port 8080`);
});

Selepas mengubah suai kod di atas, anda hanya perlu menyimpan dan memulakan semula perkhidmatan Node.js untuk menggunakan port baharu nombor Jalankan aplikasi anda.

2. Ubah suai nombor port dengan menetapkan pembolehubah persekitaran

Dalam persekitaran pengeluaran, anda mungkin perlu menjalankan berbilang aplikasi Node.js pada pelayan yang berbeza. Jika anda memutuskan untuk menggunakan nombor port yang berbeza untuk menjalankan setiap aplikasi, maka menggunakan pembolehubah persekitaran mungkin merupakan pilihan yang lebih baik. Anda boleh menetapkan pembolehubah persekitaran dengan menggunakan PROCESS.ENV.PORT. Contohnya:

const port = process.env.PORT || 3000;
const server = app.listen(port, () => {
  console.log(`App running on port ${port}`);
});

Dalam fail kod ini, Node.js akan menggunakan nilai PROCESS.ENV.PORT sebagai nombor port. Jika tidak ditetapkan, ia akan menggunakan nombor port lalai 3000 untuk menjalankan aplikasi. Pendekatan ini memastikan bahawa aplikasi Node.js anda boleh dijalankan pada berbilang pelayan tanpa memerlukan perubahan pada fail kod atau fail konfigurasi.

Ringkasan

Dalam pembangunan aplikasi Node.js, menukar nombor port adalah keperluan yang sangat biasa. Apabila anda perlu menjalankan aplikasi anda pada pelayan yang berbeza, anda boleh menggunakan pembolehubah persekitaran untuk menetapkan nombor port yang berbeza. Dan jika anda hanya perlu menjalankan aplikasi pada pelayan tunggal, anda boleh mengubah suai nombor port dengan mengubah suai fail kod.

Tidak kira kaedah yang anda gunakan, pastikan anda memulakan semula aplikasi Node.js anda selepas mengubah suai nombor port untuk memastikan nombor port yang diubah suai boleh berkuat kuasa. Harap artikel ini dapat membantu anda lebih memahami cara mengubah suai nombor port Node.js.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nombor port 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