用 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')
方法可以监听客户端的请求事件,并在回调函数中处理请求逻辑。
58.75KB
文件大小:
评论区