Node.js 网络模块是 Node.js 中用于处理网络通信的核心模块。它提供了创建网络服务器和客户端的能力,支持多种协议,如 HTTP、HTTPS、TCP、UDP 等。

主要功能

  • 创建 HTTP 服务器:使用 http.createServer() 方法可以创建一个 HTTP 服务器。
  • 创建 HTTP 客户端:使用 http.request() 方法可以创建一个 HTTP 客户端。
  • TCP 服务器和客户端:使用 net.createServer()net.connect() 可以创建 TCP 服务器和客户端。
  • UDP 服务器和客户端:使用 dgram.createSocket()dgram.send() 可以创建 UDP 服务器和客户端。

示例

以下是一个简单的 HTTP 服务器示例:

const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello, world!\n');
});

server.listen(3000, () => {
  console.log('Server running at http://localhost:3000/');
});

扩展阅读

更多关于 Node.js 网络模块的资料,请访问Node.js 官方文档

[center]https://cloud-image.ullrai.com/q/NodeJS/