实际开发中的路径会有好几重,而json-server模拟的路径只有一重。
(个人推荐)
创建 db.json 文件
{
"user.login": [
{
"id": 1,
"username": "zs",
"password": "ls"
}
],
"api.posts": [
{
"id": 1,
"title": "文章一"
},
{
"id": 2,
"title": "文章二"
}
]
}
创建自定义路由 route.json 文件
{
"/api/*": "/api.$1", // /api/posts => /api.post
"/user/*": "/user.$1" // /user/login => /user.login
}
启动服务即可
$ json-server --watch --routes route.json db.json
# OR 改变端口号
$ json-server --watch --routes route.json db.json --port 5000
该方法简单好用,生成的接口是 restful 风格,支持增删改查、分页、排序等操作,且不会改变原文件数据
网友评论