入门介绍
部署
License

新增自定义路由

创建一个 routes.json 文件。注意每个路由都以 / 开始。

    {
  "/api/*": "/$1",
  "/:resource/:id/show": "/:resource/:id",
  "/posts/:category": "/posts?category=:category",
  "/articles?id=:id": "/posts/:id"
}

生成随机数据

使用 --routes 选项启动 JSON Server。

    $ json-server db.json --routes routes.json

现在,您可以使用这些配置在routes.json中的路由来访问各种资源了。

    /api/posts # → /posts
/api/posts/1  # → /posts/1
/posts/1/show # → /posts/1
/posts/javascript # → /posts?category=javascript
/articles?id=1 # → /posts/1