ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Json-server使用指南

2022-06-21 09:00:08  阅读:150  来源: 互联网

标签:http json server Json 3000 POST 使用指南 data


安装json-server

npm i json-server -g
    • i表示install,即安装
    • -g表示global,即全局安装
 

运行json-server

随便找个目录,创建一个db.json文件,内容如下

{
  "data": []
}

然后在该目录下打开命令行窗口,执行

json-server --watch db.json

回显如下说明成功

\{^_^}/ hi!

  Loading db.json
  Done

  Resources
  http://localhost:3000/data

  Home
  http://localhost:3000

  Type s + enter at any time to create a snapshot of the database
  Watching...

测试json-server

http://localhost:3000/data是接口地址,直接用curl发送POST,DELETE,PATCH,GET请求模拟增删改查,只要测试一个通过了即可,其他的感兴趣可以测试下。

增(POST)

curl "http://127.0.0.1:3000/data" -H "Content-Type: application/json" -d "{\"name\":\"zhangsan\"}" -X POST
  • -H表示增加请求头
  • -d后面是数据
  • -X POST表示用POST请求

返回值如下

{
  "name": "zhangsan",
  "id": 2
}

再看一下我们刚才创建的db.json文件,里面多了我们刚才POST的数据。实际上就是存在了这个文件里面。

改(PATCH)

注意改的时候url后面跟上id

curl "http://127.0.0.1:3000/data/2"  -H "Content-Type: application/json" -d "{\"name\":\"lisi\"}"  -X PATCH

返回如下

{
  "name": "lisi",
  "id": 2
}

说明修改成功

查(GET)

curl "http://127.0.0.1:3000/data"  -X GET

直接查全部

[
  {
    "name": "lisi",
    "id": 2
  }
]

删(DELETE)

删除id为2的数据

curl "http://127.0.0.1:3000/data/2" -X DELETE

返回如下

{}

标签:http,json,server,Json,3000,POST,使用指南,data
来源: https://www.cnblogs.com/narrnhu/p/16395581.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有