美文网首页
http模块

http模块

作者: 不再犹豫Debug | 来源:发表于2018-10-31 16:11 被阅读0次

    学习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

    相关文章

      网友评论

          本文标题:http模块

          本文链接:https://www.haomeiwen.com/subject/bayatqtx.html