安装配置
-
查看是否安装node
node -v
-
查看是否安装npm
npm -v
-
安装json-server
npm install -g json-server
-
查看json-server的版本
json-server --version
-
配置db.json文件
{
"student": [
{
"id": 1000,
"uname": "小明",
"class": "web前端",
"msg": "我叫小明,明天的明",
"age": 19
},
{
"id": 1001,
"uname": "小红",
"class": "java开发",
"msg": "我叫小红,红色的红",
"age": 20
}
],
"tableList":['首页','公司概况','云和教育','云和技术','云和服务','云和国际','云和网课','云和招聘']
}
-
启动json-server
json-server
-
json-server --watch db.json 注意: db.json为json文件的名称,你自己的文件名叫什么,就启动对应的文件就可以了 启动json-server的时候,必须在你db.json所在的文件夹下进行启动
使用json-server实现增删改查
-
添加数据 post请求
-
获取指定id的数据请求格式: get /资源名 获取所有的资源 get /资源名/:id 获取id为对应id的资源
-
删除数据 - delete
-
get /资源名 获取所有的资源
-
get /资源名/:id 获取id为对应id的资源
-
post /资源名 创建一个新的资源
-
put /资源名/:id 修改id为对应id的资源,覆盖更新
-
patch /资源名/:id 修改id为对应id的资源 局部更新
-
delete /资源名/:id 删除对应id的资源
-
实现分页效果_ page 表示请求第几页_per_page 表示一页显示多少条数据语法格式为 http://localhost:3000/student?_page=3&_per_page=2
-
查询到指定姓名的用户信息根据相关字段,查询到对应的结果 写字段的名字,跟着要查询的只。例如:?name=李四
排序
默认为升序
sort 根据某个字段排序
asc 升序;desc 降序
localhost:3000?sort 根据某个字段排序
示例:倒序请求方式http://localhost:3000/uname/?_sort=id&_order=asc
-
模糊查询
通过使用对应 “字段名_like”的形式,我们可以对对应的字段进行模糊查询
localhost:3000?name_like=李
查找所有姓名中包含李的人员信息
示例:查询所有名字李包含张的: