前端利用json-server模拟数据

1.安装 JSON 服务器

npm install -g json-server
  1. 创建db.json文件存储一些基础数据 (数据库)
{
  "message": [
    {
      "id": 1,
      "title": "json-server",
      "author": "typicode"
    }
  ],
  "comment": [
    {
      "name": "张三",
      "region": "羽毛球",
      "date1": "2015-09-15T16:00:00.000Z",
      "date2": "2021-09-23T08:08:57.000Z",
      "delivery": true,
      "type": [
        "vue",
        "react"
      ],
      "resource": "男",
      "desc": "长条rap",
      "value": 100,
      "id": 1
    }
  ],
  "userInfo": {
    "name": "张三",
    "age": "18",
    "address": "上海市浦东新区"
  }
}

2. 启动 JSON 服务器

json-server --watch db.json
  1. 现在如果你去http://localhost:3000/comment/1,你会得到
{
  "name": "张三",
  "region": "羽毛球",
  "date1": "2015-09-15T16:00:00.000Z",
  "date2": "2021-09-23T08:08:57.000Z",
  "delivery": true,
  "type": [
    "vue",
    "react"
  ],
  "resource": "男",
  "desc": "长条rap",
  "value": 100,
  "id": 1
}
  1. 注意 —>同样在执行请求时
  • 如果您发出 POST、PUT、PATCH 或 DELETE 请求,更改将自动且安全地保存到db.json
  • 您的请求正文 JSON 应该是对象封闭的,就像 GET 输出一样。(例如{“name”: “Foobar”})
  • Id 值不可变。idPUT 或 PATCH 请求正文中的任何值都将被忽略。只有在 POST 请求中设置的值才会被尊重,但前提是尚未被采用。
  • POST、PUT 或 PATCH 请求应包含一个
    Content-Type: application/json标头以在请求正文中使用 JSON。否则,它将返回 2XX 状态代码,但不会对数据进行更改。

3.请求方式

GET    /comment
GET    /comment/${id}
POST   /comment
PUT    /comment/${id}
PATCH  /comment/${id}
DELETE /comment/${id}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值