json-serve

2023-7-4 Nodejs
  • Nodejs
大约 1 分钟

# JSON Server;

  • 概述:JSON Server 是一个提供测试环境接口的工具,它可以帮我们快速生成一套接口服务;
  • 它是免费开源的命令行工具;
  1. 安装:

    npm install -g json-server  # -g 安装的东西只需安装一次即可;后续无需再安装;
    
    # 该命令用于测试是否安装成功,如果看到一个版本输出,就证明OK了
    json-server --version
    
    1
    2
    3
    4
  2. 创建文件目录;

    • 创建文件名为 json-server-demo的文件夹,然后在该文件夹中创建一个文件 db.json 并写入以下内容:
    {
      "posts": [
        { "id": 1, "title": "json-server", "author": "typicode" }
      ],
      "comments": [
        { "id": 1, "body": "some comment", "postId": 1 }
      ],
      "profile": { "name": "typicode" },
      "users": [
        {
          "id": 1,
          "name": "张三",
          "age": 18,
          "gender": "男"
        }
      ]
    }
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
  3. 执行 db.json文件;

    json-server --watch db.json
    
    1

注:接口服务默认占用 3000 端口;

# 发送请求;

  1. GET请求;

    1. 获取所有数据信息;
      • 请求过程和之前一样;
    2. 根据条件查询数据信息;
      • 请求过程和之前一样;
  2. POST请求;

    1. 添加数据;
      • 响应结果为修改后的数据;
      • 注:请求参数必须是JSON格式的;

    20191107190408596

  3. DELETE请求方式;

    • 删除id为 1 的数据;

    20191107191542387

  4. PATCH请求方式;

    • 修改id为2的数据;
    • 注:请求体为JSON格式;
    • 响应结果为:修改后的数据;
上次编辑于: 2023年7月4日 09:36