Я пытаюсь отправить запрос на размещение с помощью POSTMAN на моем сервере, и это, похоже, проблема, я считаю, что это глупо, но я просто не нахожу ее. В нем говорится: «UnhandledPromiseRejectionWarning: TypeError: Невозможно деструктурировать свойство 'id' из 'req.body', поскольку оно не определено».
router.put("/todos/", async (req, res, next) => {
const { id, content } = req.body;
try {
const todo = (DUMMY_PLACES = {
...state,
allIds: [...state.allIds, id],
byIds: {
...state.byIds,
[id]: {
content,
completed: false,
},
},
});
return success(res, todo);
} catch (err) {
next({ status: 400, message: "failed to update todo" });
}
});
Запрос в Почтальоне:
{
"id": 6,
"content": "asd"
}
Как выглядит DUMMYDB
const DUMMY_PLACES = [
{
todos: {
allIds: [1, 2, 3, 4],
byIds: {
"1": {
content: "test1",
completed: false,
},
"2": {
content: "test2",
completed: false,
},
"3": {
content: "test3\\",
completed: false,
},
"4": {
content: "test4",
completed: false,
},
},
},
visibilityFilter: "all",
},
];