8

我刚开始使用json-server并为一件事苦苦挣扎。我想要嵌套的 URL,例如获取用户组织,请求看起来像: /rest/user/orgs并将返回用户组织数组

{
    "rest": {
        "user": {
            "select": {
                "org": []
            },
            "orgs": [{
                "id": "5601e1c0-317c-4af8-9731-a1863f677e85",
                "name": "DummyOrg"
            }],
            "logout": {}
        }
    }
}

知道我做错了什么吗?

4

1 回答 1

1

库不支持此功能。实现此功能的方法是将自定义路由文件添加到 de 服务器,您将在其中将发出的请求映射(或重定向)/rest/user//.

db.json

 {
            "select": {
                "org": []
            },
            "orgs": [{
                "id": "5601e1c0-317c-4af8-9731-a1863f677e85",
                "name": "DummyOrg"
            }],
            "logout": {}
    }

routes.json

{
  "/rest/user/*": "/$1"
}

然后使用json-server db.json --routes routes.json

于 2021-03-08T13:34:34.003 回答