json-server

安装配置
  1. 查看是否安装node

 

node -v

  1. 查看是否安装npm

 

npm -v

  1. 安装json-server

 

npm install -g json-server

  1. 查看json-server的版本

json-server --version

  1. 配置db.json文件

{
  "student": [
    {
      "id": 1000,
      "uname": "小明",
      "class": "web前端",
      "msg": "我叫小明,明天的明",
      "age": 19
    },
    {
      "id": 1001,
      "uname": "小红",
      "class": "java开发",
      "msg": "我叫小红,红色的红",
      "age": 20
    }
  ],
  "tableList":['首页','公司概况','云和教育','云和技术','云和服务','云和国际','云和网课','云和招聘']
}
  1. 启动json-server

json-server

  1. json-server --watch db.json 注意: db.json为json文件的名称,你自己的文件名叫什么,就启动对应的文件就可以了 启动json-server的时候,必须在你db.json所在的文件夹下进行启动

使用json-server实现增删改查

  1. 添加数据 post请求

  2. 获取指定id的数据请求格式: get /资源名 获取所有的资源 get /资源名/:id 获取id为对应id的资源

  3. 删除数据 - delete

  4. get /资源名 获取所有的资源

  5. get /资源名/:id 获取id为对应id的资源

  6. post /资源名 创建一个新的资源

  7. put /资源名/:id 修改id为对应id的资源,覆盖更新

  8. patch /资源名/:id 修改id为对应id的资源 局部更新

  9. delete /资源名/:id 删除对应id的资源

  10. 实现分页效果_ page 表示请求第几页_per_page 表示一页显示多少条数据语法格式为 http://localhost:3000/student?_page=3&_per_page=2

  11. 查询到指定姓名的用户信息根据相关字段,查询到对应的结果 写字段的名字,跟着要查询的只。例如:?name=李四

排序

默认为升序

sort 根据某个字段排序

asc 升序;desc 降序

localhost:3000?sort 根据某个字段排序

示例:倒序请求方式http://localhost:3000/uname/?_sort=id&_order=asc

  1. 模糊查询

通过使用对应 “字段名_like”的形式,我们可以对对应的字段进行模糊查询

localhost:3000?name_like=李

查找所有姓名中包含李的人员信息

示例:查询所有名字李包含张的:

http://localhost:3000/uname/?name_like=张

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值