Невозможно получить данные ключа объекта в JSON-SERVER - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь сделать запрос get для json-сервера, чтобы получить вложенный объект. Но он возвращает пустой ответ вместо данных ключа объекта.

Я просмотрел документацию, и у меня нет ничего специфического для структуры БД.

Я хочу отфильтровать массив модели, но не могу получить данные модели.

мой файл 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
    }
  ]
}

GET вызов для / data / model дает пустой объект.

{}

1 Ответ

1 голос
/ 17 июня 2019

К сожалению, json-server не поддерживает такой синтаксис "вложенного значения". Вы можете GET /data, но не можете GET /data/model или GET /data.model. Все, что вы можете сделать, это получить весь объект /data и получить к нему доступ model.

Это уже обсуждено в репо GitHub json-server, и согласно более раннему обсуждению 1013 *, кажется, что владелец json-server (@typicode) не намерен чтобы сделать эту поддержку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...