Задать вопрос
Ответы пользователя по тегу JSON
  • Как реализовать One To Many с json-server?

    alphatom
    @alphatom
    Конечно можно. Чтобы добавить новую запись отправьте вашу todo POST методом на роут /Todos.

    Чтобы обновить текущий todo нужно использовать роут PUT /Todos/

    Пример:
    // добавление
    axios({
      method: 'post',
      url: '/Todos',
      data: {
      	'id': 2, // скорее всего не нужно, потому что либа сам автоинкремент сделает
      	'title': 'New todo',
      	'userId': 1 // добавьте это поле к себе в стуктуру чтобы понимать к какому пользователю относится туду
      }
    });
    
    // обновление
    axios({
      method: 'put',
      url: '/Todos/2',
      data: {
      	'id': 2,
      	'title': 'New todo changed',
      }
    });
    
    // получит все туду конкретного пользователя
    axios({
      method: 'get',
      url: '/Todos?userId=1'
    });
    Ответ написан
    Комментировать