http模块

2018-10-31  本文已影响0人  不再犹豫Debug

学习nodejs从http模块开始

传统的http服务有Aphche、Nginx、IIS之类,下面有PHP、JSP、.net等语言来进行编写。而nodejs则不一样。
nodejs本身就有http模块,可以提供http服务,同时,代码又使用nodejs编写。像是一个集成的概念。
引入http模块仅仅需要一个
var http = requeir("http");
而一个完成的服务,也只不过是

var http = require("http");
var server = http.createServer(function(req, res){
    res.writeHead(200, {"Content-Type": "text/html"});
    res.write("Hello Nodejs");
    res.end();
});

server.listen(8888, "127.0.0.1");

res.writeHead()是写请求头。包括状态码和具体参数。
res.write()是内容。
res.end();表示这个请求结束。每个server必须有end方法,不然请求不会结束。
最后 server.listen()是监听端口,后还可以跟服务ip

上一篇下一篇

猜你喜欢

热点阅读