做了个简单的get接口,请后端不吝赐教

663 阅读1分钟

用第三方模块(express) 写get接口

1.什么是express呢

Express 是一个基于Nodejs平台的web 开发框架
Express具有强大而灵活的中间件特性
想要深入理解express 可以去看它的中文文档:www.expressjs.com.cn/starter/ins…

在写get接口的时候首先要下载第三方模块(express包)

image.png 2.写一个get接口带参数
思路:
1.引入express模块
2.调用express()函数 得到一个返回值 用变量接收
3.设置get请求的处理函数
4.监听 端口号 ,启动web服务

1.引入express模块

image.png

2.调用express()函数 得到一个返回值 用变量接收

image.png

3.设置get请求的处理函数 设置参数

image.png

4.监听 端口号 ,启动web服务

image.png

代码

// 1.引入express模块  
const express = require('express')

// 2.调用express()函数 得到一个返回值 用变量接收    
const app = express()

// 3.设置get请求的处理函数  
app.get('/api/getbooks', (req, res) => {
  // 数据写死了
  const newbooks = [
    {
      "id": 1,
      "bookname": "斗罗大陆",
      "author": "张威",
      "publisher": "太白文艺出版社"
    },
    {
      "id": 2,
      "bookname": "斗破苍穹",
      "author": "李虎",
      "publisher": "湖北少年儿童出版社"
    },
    {
      "id": 3,
      "bookname": "完美世界",
      "author": "辰东",
      "publisher": "北京完美公司出版"
    }
  ]
  res.send(newbooks)
})
// 4.设置端口号,启动服务器
app.listen(3009, () => {
  console.log('服务器启动');
})

页面获取成功

image.png