json-server是什么?
用来快速搭建 REST API 的工具包
在线文档:https://github.com/typicode/json-server
使用方法
1.下载:npm install -g json-server
2.目标根目录下创建数据库 json 文件: db.json
内容可根据需要自己修改。
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
3.启动服务器执行命令: json-server --watch db.json
API 的分类
- REST API: restful
(1) 发送请求进行 CRUD 哪个操作由请求方式来决定
(2) 同一个请求路径可以进行多个操作
(3) 请求方式会用到 GET/POST/PUT/DELETE - 非 REST API: restless
(1) 请求方式不决定请求的 CRUD 操作
(2) 一个请求路径只对应一个操作
(3) 一般只有 GET/POS