Req.body с почтальоном UnhandledPromiseRejectionWarning: TypeError: невозможно деструктурировать свойство id для req.body, поскольку оно не определено - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь отправить запрос на размещение с помощью 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",
  },
];
...