http模块提供了两个常用的功能, 创建一个http server和做http请求.
创建一个http server
var http = require(‘http‘); var server = http.createServer(); server.on(‘request‘, function(req, res){ res.writeHead(‘Content-Type‘, ‘text/html‘); res.end(‘hello world‘); }); server.listen(8990);
http request
var http = require(‘http‘); var req = http.request(‘http://baidu.com‘, function(res){ res.on(‘data‘, function(data){ console.log(data); }) }); req.end();
还可以写成这样, 使用response事件, 上面的写法更方便, 但其实上面的写法也使用了response事件.
var http = require(‘http‘); var req = http.request(‘http://baidu.com‘); req.on(‘response‘, function(res){ res.on(‘data‘, function(data){ console.log(data); }) }) req.end();
Node.js http模块
时间: 2024-10-10 09:34:57