2.1 底层:http模块
最后更新于:2022-04-01 01:02:17
Express框架建立在node.js内置的http模块上, http模块生成服务器的原始代码如下。
~~~
var http = require("http");
var app = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello world!");
});
app.listen(3000, "localhost");
~~~
上面代码的关键是http模块的createServer方法,表示生成一个HTTP服务器实例。该方法接受一个回调函数,该回调函数的参数,分别为代表HTTP请求和HTTP回应的request对象和response对象。