NodeJS中如何使用http模块构建Web服务器及客户端示例?

更新于
2026-09-28 09:35:24
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计278个文字,预计阅读时间需要2分钟。

NodeJS中如何使用http模块构建Web服务器及客户端示例?

Node.js 提供了 http 模块,用于搭建 HTTP 服务器和客户端。以下是一个简单的示例,展示如何创建一个 Web 服务器:

javascript* 创建 Web 服务器* node http 服务端* let http=require('http');

NodeJS中如何使用http模块构建Web服务器及客户端示例?

本文实例讲述了NodeJS localhost:8081,请访问:localhost:8081/index.html');

index.html

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Node http</title> </head> <body> <h1>Hi~</h1> </body> </html>

运行server.js,打开浏览器访问。

创建客户端

client.js

/** * node http 创建客户端 */ let http = require('http'); // 请求选项 let options = { host: 'localhost', port: '8081', path: '/index.html' }; // 处理响应的回调函数 let callback = (res) => { // 不断更新数据 let body = ''; res.on('data', (data) => { body += data; }); res.on('end', () => { console.log('数据接收完成'); console.log(body); }); } // 向服务端发送请求 let req = http.request(options, callback); req.end();

运行server.js,再运行client.js。

希望本文所述对大家node.js程序设计有所帮助。

本文共计278个文字,预计阅读时间需要2分钟。

NodeJS中如何使用http模块构建Web服务器及客户端示例?

Node.js 提供了 http 模块,用于搭建 HTTP 服务器和客户端。以下是一个简单的示例,展示如何创建一个 Web 服务器:

javascript* 创建 Web 服务器* node http 服务端* let http=require('http');

NodeJS中如何使用http模块构建Web服务器及客户端示例?

本文实例讲述了NodeJS localhost:8081,请访问:localhost:8081/index.html');

index.html

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Node http</title> </head> <body> <h1>Hi~</h1> </body> </html>

运行server.js,打开浏览器访问。

创建客户端

client.js

/** * node http 创建客户端 */ let http = require('http'); // 请求选项 let options = { host: 'localhost', port: '8081', path: '/index.html' }; // 处理响应的回调函数 let callback = (res) => { // 不断更新数据 let body = ''; res.on('data', (data) => { body += data; }); res.on('end', () => { console.log('数据接收完成'); console.log(body); }); } // 向服务端发送请求 let req = http.request(options, callback); req.end();

运行server.js,再运行client.js。

希望本文所述对大家node.js程序设计有所帮助。