При отправке PUT запроса получаю 400
Я использую пакет json-server с портом на 3000, npm start запущен на 3001 порте.
Проблема: при попытке отправки объекта в dump.json вылетает 400, но занимательно, что GET запрос возвращает 200 и я получаю данные которые указал.
Проблемный код:
const handleAddTodo = (id) => {
const newTodo = {
id: 3,
title: "test"
};
const options = {
method: 'PUT',
headers: {
'Content-Type': 'application/json',
}
}
return fetch('http://localhost:3000/todos/3',
{
...options,
body: newTodo
})
.then(() => setTodos([...todos, newTodo]));
}
Консоль браузера chrome:
PUT http://localhost:3000/todos/3 400 (Bad Request)
Ответы (1 шт):
Автор решения: Слава
→ Ссылка
Всем спасибо за ответы, оказалось я не использовал нет тот метод запроса(PUT), когда для одиночного 'todo', мне нужен был POST метод.