Node.js HTTP 模块
实例
创建一个侦听计算机端口 8080 的服务器。
当 8080 端口被访问时,写"Hello World!" 作为回应:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello
World!');
res.end();
}).listen(8080);
运行实例 »
定义和用法
HTTP 模块提供了一种让 Node.js 通过 HTTP(超文本传输协议)传输数据的方法。
语法
在应用程序中包含 HTTP 模块的语法:
var http = require('http');
HTTP 属性和方法
方法 | 描述 |
---|---|
createClient() | 已弃用。 创建 HTTP 客户端 |
createServer() | 创建 HTTP 服务器 |
get() | 将方法设置为GET,并返回一个包含用户请求的对象 |
globalAgent | 返回 HTTP 代理 |
request() | 返回一个包含用户请求的对象 |