Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menetapkan port dalam nodejs

Bagaimana untuk menetapkan port dalam nodejs

PHPz
PHPzasal
2023-05-25 16:19:391292semak imbas

Bagaimana untuk menetapkan port dalam Node.js?

Apabila anda perlu mencipta aplikasi Node.js, anda ingin memastikan bahawa aplikasi itu boleh bertindak balas kepada permintaan HTTP. Ini memerlukan penggunaan port untuk mendengar permintaan pelanggan. Node.js menyediakan cara mudah untuk menetapkan port.

Gunakan langkah berikut untuk menyediakan port dalam Node.js:

  1. Langkah pertama ialah menambah kod berikut pada fail JavaScript anda:
const http = require('http');

Ini akan membawa masuk modul http terbina dalam Node.js. Modul ini menyediakan kelas untuk klien dan pelayan HTTP.

  1. Seterusnya, buat pelayan HTTP. Untuk melakukan ini, gunakan kod berikut:
const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World!');
});

Di sini, kami menggunakan kaedah createServer() untuk mencipta pelayan HTTP. Tingkah laku tindak balas pelayan dilaksanakan dalam fungsi panggil balik. Fungsi panggil balik di sini menerima dua parameter: req mewakili permintaan pelanggan dan res mewakili respons pelayan.

Ini ialah respons asas dengan menghantar mesej "Hello World" kepada pelanggan dan mengembalikan kod status 200 untuk menunjukkan bahawa semuanya OK.

  1. Seterusnya, dengar di pelabuhan. Untuk melakukan ini, gunakan kod berikut:
const port = 3000;
server.listen(port, () => {
    console.log(`Server running at http://localhost:${port}/`);
});

Di sini, kami menyatakan bahawa port yang ingin didengari oleh pelayan ialah 3000. Kemudian, gunakan kaedah listen() untuk memulakan pelayan HTTP. Mesej dikeluarkan dalam fungsi panggil balik yang menunjukkan bahawa pelayan sedang berjalan. Anda boleh melihat mesej output dengan melawati http://localhost:3000/ dalam penyemak imbas anda.

  1. Akhir sekali, jalankan aplikasi. Untuk melakukan ini, masukkan yang berikut dalam konsol:
node filename.js

Di sini, anda perlu menggantikan "nama fail.js" dengan nama fail JavaScript anda.

Ini adalah cara untuk menyediakan port dalam Node.js. Anda boleh melaksanakan sebarang operasi dalam respons, seperti memaparkan halaman HTML, membalas data JSON, dsb. Jika anda ingin mengetahui lebih lanjut tentang konsep dan penggunaan Node.js, sila rujuk dokumentasi rasmi Node.js.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan port 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
Artikel sebelumnya:javascript atau nodejsArtikel seterusnya:javascript atau nodejs