3_Node创建一个应用

作者: 哈士奇大叔 | 来源:发表于2020-04-28 14:09 被阅读0次

    Node.js创建一个应用

    如果我们使用PHP来编写后端程序的话,需要Apache或者Nginx 的HTTP服务器,如果使用asp.net来编写网站程序的话,需要IIS 或者Apache或者Nginx的HTTP服务器。
    对于Node.js来讲,概念完全不一样;使用Node.js时,我们不止是在实现开发一个应用程序,同时还实现了整个HTTP服务器(相当于开发应用的同时,开发类似于Apache,Nginx的HTTP服务器)。

    1.node.js 构成

    • 引入required模块:我们可以使用require指令来加载Node.js 模块
    • 创建服务器: 服务器可以监听客户端的 请求,类似于Apache或者Nginx 的HTTP服务器。
    • 接受请求与响应请求 : 客户端可以使用浏览器或中断发送HTTP请求,服务器接受请求后返回响应的数据。

    2.创建应用

    2.1 使用require 引入HTTP模块

    var http=require('http');
    

    2.2 创建服务器

    我们使用http.createServer(function(request,response){}) 方法创建服务器,并使用listen 方法绑定监听指定端口。函数接收request ,response参数来接受和响应数据。

    // 引入http模块
    let http=require('http');
    // 创建服务器
    let server=http.createServer(function(req,res){
        /**
         * req: 请求对象(此次请求的所有数据信息)
         * res: 响应对象(给请求对象响应信息,使用res)
        */
        // 发送HTTP请求头
        //HTTP 状态 200:ok  404:not found
        res.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});
        // 发送响应数据“你好NodeJS”;
        res.write('你好Node');
        res.end('!!!!结束');//结束此次请求,返回响应结束
    });
    // 绑定端口
    server.listen(8888,function(){
        console.log('server is running at http://127.0.0.1:8888');
    })
    

    相关文章

      网友评论

        本文标题:3_Node创建一个应用

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