@LI4NOOST

Как отправить обновленный массив на сервер JSON?

Всем здравствуйте. Имеется подобный массив на локальном JSON server
[
  {
    "text": "Задачи",
    "tasks": [
      {
        "name": "Сделать ДНД",
        "color": "#c76060",
        "link": "http:/s",
        "date": "0032-03-12",
        "id": "186387a0-f65c-45fd-907c-afb32aee1062"
      },
      {
        "name": "Настроить ДНД",
        "color": "#a21a1a",
        "link": "http:/s",
        "date": "0002-03-12",
        "id": "7cf87059-ea36-47c1-be87-fdf0aba706c2"
      }
    ],
    "uid": "6e16b464-703d-43f0-9919-23a004b47aa0",
    "id": 4
  },
  {
    "text": "Пожелания",
    "tasks": [
      {
        "name": "Пускай работает",
        "color": "#ad0101",
        "link": "http:/s",
        "date": "0023-03-12",
        "id": "e85a53e7-6377-4a03-8d02-308bef57e633"
      }
    ],
    "uid": "9e91947e-7ea3-4e77-8c82-f710fadc5e78",
    "id": 5
  },
  {
    "text": "Обмазывания",
    "tasks": [
      {
        "name": "Кто то знает че писать",
        "color": "#ae1919",
        "link": "http:/s",
        "date": "0023-02-13",
        "id": "089ca0b7-7e71-47d1-ab8c-bb1633a081ea"
      }
    ],
    "uid": "ec157ea5-4979-4422-9230-3c05ec468b22",
    "id": 6
  }
]

Так же есть такой запрос, к серверу
axios.patch('http://localhost:3000/cards', {cards:dndArr})

Делаю DND и на выходе получаю обновленный массив, с измененным порядком элементов, но когда пытаюсь отправить его на сервер получаю такую ошибку 404
{message: 'Request failed with status code 404', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}

Это корневая директория и запросы что бы ее поменять целиком почему то не работают. Подскажите, какие здесь варианты решения?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@chemdev
Во первых, вот ссылка на проект, там документация https://github.com/Michael0814772/react-json-server

От туда же я понял, что нужно все таки на верхнем уровне иметь объект а не массив.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы