1、 全局安装:npm install json-server -g ;
2、本地创建一个json文件,里面存放数据:
eg:
data.json
{
"trainLists": [
{
"id": 0,
"trainNumber": "T147",
"trainSeat": "硬座",
"trainPrice": "120"
},
{
"id": 1,
"trainNumber": "T149",
"trainSeat": "软卧",
"trainPrice": "330"
}
],
"hotelLists":[
{
"id": 0,
"hotelName": "如家",
"hotelPrice": "120"
},
{
"id": 1,
"hotelName": "汉庭",
"hotelPrice": "190"
},
]
}
输入命令json-server 文件路径;
例如json-server ./data.json;
然后会得到数据所在的地址:
Resources
http://localhost:3000/trainLists
http://localhost:3000/hotelLists
打开这俩个网址就可以看到我们的json数据了;
然后通过这两个网址可以请求到我们造的数据了;
json-server为提供了GET,POST, PUT, PATCH ,DELETE等请求的API,分别对应数据中的所有类型的实体。
# 获取的trainLists
GET /trainLists
# 获取id=1的车次信息
GET /trainLists/1
# 添加车次信息,请求body中必须包含trainLists的属性数据,json-server自动保存。
POST /trainLists
# 修改车次,请求body中必须包含trainLists的属性数据
PUT /trainLists/1
PATCH /trainLists/1
# 删除车次信息
DELETE /trainLists/1
# 获取具体车次信息id=1
GET /trainLists/1