Попробуйте отправить запрос пут через почтальон на мой веб-сервис, но получите notNull Нарушение: Ошибка - PullRequest
0 голосов
/ 06 июня 2019

Хорошо, у меня есть срочный веб-сервис и я пытаюсь сделать запрос на ввод, когда я отправляю некоторые пользовательские данные.Когда я отправляю запрос через Почтальона, я получаю notNull Violation Error.В модели User я установил для параметра allowNull значение false

Я много пробовал, но не могу решить проблему

Ok Сначала пользовательский маршрут

router.put("/:id", async (req, res, next) => {
    try {
      let id = parseInt(req.params.id);
      let user = await models.User.findById(id);

      if (user) {
        await user.update({
          firstname: req.body.firstname,
          lastname: req.body.lastname,
          email: req.body.email,
          username: req.body.username
        });
        res.json({ id: id, message: "updated" });
      } else {
        next({ id: id, message: "user not found", status: 404 });
      }
    } catch (error) {
      next(error);
    }
  });

Я посылаю запрос пут через почтальона, куда отправляются все данные в теле, но я получаю ОШИБКУ:

"message": "notNull Violation: User.firstname cannot be null,\nnotNull Violation: User.lastname cannot be null,\nnotNull Violation: User.email cannot be null,\nnotNull Violation: User.username cannot be null"
}

Но я отправляю в теле все данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...