安装json-server
npm install -g json-server
启动json-server
json-server --watch db.json
访问json-server
http://localhost:3000/users
示例
json-server的db.json文件内容如下:
{
"users": [
{
"id": 1,
"name": "John Doe"
},
{
"id": 2,
"name": "Jane Smith"
}
]
}
示例说明
- 启动json-server后,访问
http://localhost:3000/users
可以查看所有用户。 - 访问
http://localhost:3000/users/1
可以查看单个用户。 - 向
http://localhost:3000/users
发送POST请求可以添加用户。 - 向
http://localhost:3000/users/2
发送PUT请求可以更新用户。 - 向
http://localhost:3000/users/2
发送DELETE请求可以删除用户。
查看所有用户
http://localhost:3000/users
返回结果:
[
{
"id": 1,
"name": "John Doe"
},
{
"id": 2,
"name": "Jane Smith"
}
]
查看单个用户
http://localhost:3000/users/1
返回结果:
{
"id": 1,
"name": "John Doe"
}
添加用户
POST http://localhost:3000/users
{
"name": "Bob Johnson"
}
返回结果:
{
"id": 3,
"name": "Bob Johnson"
}
更新用户
PUT http://localhost:3000/users/2
{
"name": "Jane Doe"
}
返回结果:
{
"id": 2,
"name": "Jane Doe"
}
删除用户
DELETE http://localhost:3000/users/2
返回结果:
{
"id": 2,
"name": "Jane Doe"
}
注意事项
- json-server只能处理GET、POST、PUT、DELETE请求,不能处理PATCH、HEAD、OPTIONS等请求。
- json-server只能处理JSON格式的数据。
- json-server只能处理单个文件,不能处理多个文件。