用 Node.js 玩转网络:打造简易 HTTP 服务器与客户端

想体验一把网络编程的乐趣?用 Node.js 的 http 模块就能轻松实现!只需要几行代码,你就能搭建起自己的服务器,接收来自客户端的请求。

搭建服务器

const http = require('http');

// 创建服务器实例
let server = http.createServer();

// 监听端口,准备接收请求
server.listen(8888, '0.0.0.0');

// 设置超时时间,避免资源浪费
server.setTimeout(2 * 60 * 1000);

// 监听请求事件,处理客户端发来的信息
server.on('request', (request, response) => {
  // 处理请求逻辑...
});

连接服务器

const http = require('http');

// 发起请求
http.get('http://localhost:8888/', (response) => {
  // 处理响应数据...
});

通过 http.createServer() 创建服务器,并使用 listen() 方法监听指定端口。setTimeout() 可以设置超时时间,防止服务器资源被长时间占用。on('request') 方法可以监听客户端的请求事件,并在回调函数中处理请求逻辑。

pdf 文件大小:58.75KB