json-serve
2023-7-4 大约 1 分钟
# JSON Server
;
- 概述:
JSON Server
是一个提供测试环境接口的工具,它可以帮我们快速生成一套接口服务;- 它是免费开源的命令行工具;
安装:
npm install -g json-server # -g 安装的东西只需安装一次即可;后续无需再安装; # 该命令用于测试是否安装成功,如果看到一个版本输出,就证明OK了 json-server --version
1
2
3
4创建文件目录;
- 创建文件名为
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- 创建文件名为
执行
db.json
文件;json-server --watch db.json
1
注:接口服务默认占用 3000 端口;
# 发送请求;
GET
请求;- 获取所有数据信息;
- 请求过程和之前一样;
- 根据条件查询数据信息;
- 请求过程和之前一样;
- 获取所有数据信息;
POST
请求;- 添加数据;
- 响应结果为修改后的数据;
- 注:请求参数必须是
JSON
格式的;
- 添加数据;
DELETE
请求方式;- 删除
id
为 1 的数据;
- 删除
PATCH
请求方式;- 修改
id
为2的数据; - 注:请求体为
JSON
格式; - 响应结果为:修改后的数据;
- 修改