【问题标题】:json-server - Using nested requestjson-server - 使用嵌套请求
【发布时间】:2017-09-07 01:52:43
【问题描述】:

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

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

知道我做错了什么吗?

【问题讨论】:

标签: json json-server


【解决方案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运行它

【讨论】:

  • 这意味着 db.json 结构必须正确更改。
猜你喜欢
  • 1970-01-01
  • 2014-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-01
  • 2021-12-21
相关资源
最近更新 更多