美文网首页
Node初识-server

Node初识-server

作者: div式人格 | 来源:发表于2022-06-06 08:53 被阅读0次
    • 前端项目 都必须依托于服务器运行
    • PHP 依托于 阿帕奇服务器 (xampp中)
    • Node 依托于 自己创建的服务器
      使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。

    创建一个服务器:

    1. 先引入 官方提供的 http 模块

    • 由官方提供 http 模块
    • 使用 require 指令来载入 http 模块,并将实例化的 http 赋值给变量 http,
    let http = require('http');
    

    2. 使用 http 模块中 createSever() 创建服务器

      1. createSever() 中参数是一个回调函数,这个回调函数有两个参数
        参数 1: request (请求)
        参数 2: response (回应)
      1. 配置响应信息
        发送请求头 resquest 对象中的 writeHead()
        参数 1:状态值200
        参数 2:内容类型: text/html(文本/标签) 中文编码格式charset=utf-8
      1. 发送响应数据
        • 响应结束 res.end();
    let server = http.createServer(function(req,res){
      
        res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'})
        //  配置响应信息
        res.write('<h1>你好,这是你人生中创建的第一个服务器</h1>');
       //   发送响应数据
        res.write('<h1>111</h1>');
        res.write('<h1>222</h1>');
        res.end('<h1>响应结束!!!</h1>');  // 响应结束
    })
    

    3. 设置端口号

    let num = 8888;
    

    4. 监听浏览器地址栏

    • 使用server.listen()方法
      • 参数1: 监听的端口号
      • 参数2 : 回调函数
    server.listen(num,function(){
        console.log(`server is running at http://127.0.0.1:${num}`);
    })
    

    Node.js 应用创建总结:

    • 引入 required 模块:使用 require 指令来载入 Node.js 模块。
    • 创建服务器: 服务器可以监听客户端的请求接收请求与响应请求
    • 客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

    相关文章

      网友评论

          本文标题:Node初识-server

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