声明:两者实现的效果是一样的
http.Server
var http = require('http');
var server = new http.Server();
server.on('request', (req, res)=>{
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Hello Http Server');
res.end();
});
server.listen(3000);
http.createServer(捷径)
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Hello Http Server');
res.end();
}).listen(3000);
response.write(data,[encoding]) 向请求客户端发送相应内容,data是buffer或字符串,encoding为编码
response.end([data],[encoding]) 结束响应,告知用户所有发送已经完成,当所有要返回的内容发送完毕,该函数必须被调用一次,如果不调用,客户端永远处于等待状态
————————————————
版权声明:本文为CSDN博主「abloume」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013451157/article/details/80464685