json-server - 使用嵌套请求

Posted

技术标签:

【中文标题】json-server - 使用嵌套请求【英文标题】:json-server - Using nested request 【发布时间】: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": 
        
    

知道我做错了什么吗?

【问题讨论】:

我也想知道怎么做。 嗨@Tamesh 试试看:github.com/typicode/json-server/issues/514 【参考方案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 结构必须正确更改。

以上是关于json-server - 使用嵌套请求的主要内容,如果未能解决你的问题,请参考以下文章

无法在 JSON-SERVER 中获取对象键数据

json-server在发布请求后出现错误

如何在 json-server 请求中找到 request.headers?

接口测试使用json-server mock模拟数据

比较 mock、json-server、graphQL

使用 JWT 对 json-server 进行授权