Почтовый запрос сохранен в БД, но получен 422 Необработанный объект. Далее. js - PullRequest
0 голосов
/ 24 апреля 2020

Насколько я понял, ошибка 422 означает, что серверу не удалось обработать содержащиеся в нем инструкции. Я не понимаю, какие инструкции. Я использую следующий. js. Дело в том, что данные успешно обработаны, сохранены в БД и получили ответ, но раздражает консольное предупреждение.

const saveBlog = async () => {
    let blog = {};
    try {
      const text = serialize(editor);
      // blog.id = 12;
      blog.title = getTitle().title;
      blog.subTitle = getTitle().subtitle;
      blog.story = text;
      setSaving(true);
      await (!isSaving && createBlog(blog));
      setSaving(false);
    } catch (err) {
      setSaving(false);
      const message = err.message || "Server Error";
      console.error(message);
    }
  };

вот getTitle ():

const getTitle = () => {
    const firstBlock = props.editor.children[0].children[0];
    const secondBlock = props.editor.children[0].children[1];
    const title = firstBlock && firstBlock.text ? firstBlock.text : "No  Title";
    const subtitle =
      secondBlock && secondBlock.text ? secondBlock.text : "No Subtitle";

    return {
      title,
      subtitle,
    };
  };

и это такое действие:

export const createBlog = async (blogData) => {
  return await axiosInstance
    .post("/blogs", blogData, setAuthHeader())
    .then((response) => response.data)
    .catch((error) => rejectPromise(error));
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...