内置HTTP模块
Node.js中有HTTP这个一个内置模块,它允许Node.js通过超文本传输协议(HTTP)传输数据。
要用到HTTP模块,可以使用require()
方法:
var http = require('http');
简单服务器的创建
Node.js中的HTTP模块可以创建一个HTTP服务器,该服务器侦听服务器端口并将响应返回给客户端。
使用createServer()
方法创建HTTP服务器,如下所示:
var http = require('http');
http.createServer(function (req, res) {
res.write('Hello xkd');
res.end();
}).listen(8888);
在命令工具中启动Node.js文件,打开浏览器,访问http://127.0.0.1:8888/,就可以看到页面显示’Hello xkd’了,这表示一个最简单的服务器搭建成功了。
Node.js中的http模块中封转了一个HTTP服务器和一个简单的HTTP客户端,http.Server是一个基于事件的http服务器,http.request
则是一个http客户端工具,用于向http服务器发起请求。createServer()
方法中的参数后汉书中的两个参数req和res分别代表了请求对象和响应对象。其中req是http.Inc