1、准备一个data.json文件
{
"users": [
{
"id": 2,
"name": "李四",
"age": 30,
"companyId": 2
},
{
"id": 3,
"name": "王五",
"age": 100,
"companyId": 1
}
]
}
2、 安装命令
npm install -g json-server
/or/
yarn global add json-server
3、启动服务
json-server data.json
4、自动生成一套增删改查的接口,接口说明:
// GET 请求数据列表
localhost:3000/xxx
//GET 请求指定ID的数据
localhost:3000/users/1
//GET 请求指定字段值的数据
localhost:3000/users?name=李四&age=15
//GET 数据分页
localhost:3000/users?_page=1&_limit=2
//GET 数据排序,asc 升序 desc 降序
localhost:3000/users?_sort=age&_order=asc
// GET 区间查询
localhost:3000/users?age_gte=30&age_lte=40
//GET 搜索
localhost:3000/users?q=张三
//GET 关联查询
localhost:3000/companies/1/users
//POST 添加数据
localhost:3000/users
Headers:{ Content-Type:'application/json' }
body -> raw
{
"name": "赵六",
"age": 50,
"companyId": 3
}