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

我正在尝试向 json-server 发出获取请求以获取嵌套对象。但它返回的是空响应而不是对象键数据。


我已经阅读了文档,并且没有任何特定于我拥有的 db 结构的内容。


我想过滤模型数组但不获取模型数据。


我的 db.json 文件是


  {

      "data": {

          "model": 

            [

               {

                  "name": "BERLINGO",

                  "manufacturerName": "CITREON",

                  "id": 1

              },

              {

                  "name": "C3",

                  "manufacturerName": "CITREON",

                  "id": 2

              }

          ]

      }

  }

对于 GET /data ,我收到以下响应。


{

  "model": [

    {

      "name": "BERLINGO",

      "manufacturerName": "CITREON",

      "id": 1

    },

    {

      "name": "C3",

      "manufacturerName": "CITREON",

      "id": 2

    }

  ]

}

对 /data/model 的 GET 调用给出了一个空对象。


弑天下
浏览 210回答 1
1回答

明月笑刀无情

不幸的是,json-server不支持这种“嵌套值”语法。你可以GET /data,但不能GET /data/model或GET /data.model。你所能做的就是获取整个/data对象和model它的访问字段。这已经在的 GitHub Repo 中讨论过json-server,根据较早的讨论,似乎json-server(@typicode)的所有者不打算提供此支持。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript