在Node上使用Express构建一个简易版Web服务器

235 阅读1分钟

我们可以使用Express搭建一个简单的服务器,实现向后端服务器获取数据的过程

需要先下载express包

npm i express

接下来就是使用步骤:

  1. 加载 express 模块

  2. 创建 express 服务器

  3. 开启服务器

  4. 监听浏览器请求并进行处理

    // 使用express 搭建web服务器
    // 1、 加载 express 模块
    const express = require('express');
    
    // 2、 创建 express 服务器
    const app = express();
    
    // 3、 开启服务器
    app.listen(3006, () => console.log('express服务器开始工作了'));
    
    // 4、 监听浏览器请求并进行处理
    
    app.get('GET请求的地址', 处理函数);
    
    app.post('POST请求的地址', 处理函数);
    
    开启服务器定义端口
    app.listen(3009, console.log('http://localhost:3009'))
    

    接下来我们写个实例,按照步骤来即可

    const express = require('express')
    const app = express()
    app.get('/api/getbooks', (req, res) => {
     res.send({
     status: 0,
     message: '获取图书成功',
     data: ['三国', '水浒', '西游', '红楼']
    })
    })
    app.post('/api/addbook', (req, res) => {
    res.send({
     status: 0,
     message: '获取图书成功',
    })
    })
    app.listen(3009, console.log('http://localhost:3009'))
    

    然后我们向这个http://localhost:3009/api/getbooks服务器地址发请求,就可以获取成功的响应,或者在浏览器地址栏输入地址也可以看到

image.png 但是注意node服务不能关闭,否则将访问不到数据

image.png