json-server 30s 搭建 REST API
安装
1 | $ npm install -g json-server |
数据库文件
新建一个 json 文件,默认文件名为 db.json
1 | { |
Start JSON Server
1 | $ json-server --watch db.json -p 3000 |
get
查1
2
3
4//按照id查
http://localhost:3001/user/10000
//按照属性查
http://localhost:3001/user?age=30
post
增1
http://localhost:3001/user?name=killer&age=23
delete
删1
http://localhost:3001/user/10000
patch
改1
http://localhost:3001/user?name=killer&age=24
注意
POST,PUT,PATCH或DELETE请求,则使用lowdb将更改自动安全地保存到db.json。
请求体JSON应该是对象,就像GET输出一样。 (例如{“name”:“Foobar”})
Id值不可变。 PUT或PATCH请求的正文中的任何id值将被忽略。 只有在POST请求中设置的值才能被遵守,但只有在尚未占用的情况下才能被遵守。
POST,PUT或PATCH请求应包含Content-Type:application / json标头,以在请求正文中使用JSON。 否则将导致200 OK,但不改变数据。
可以用
.
来请求更深层的数据使用
_page
和_limit
来分页请求,默认返回10条数据使用
_sort
和_order
来对结果排序