Отправить запрос на сервер JSON через FETCH API обновляет страницу - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь отправить POST-запросы через API выборки на JSON -сервер. Функция вызывается простым нажатием кнопки (введите «кнопка», а не «отправить»). Когда я заменяю POST-запрос GET-запросом, все работает так, как должно, но с POST у меня возникает проблема. Запрос проходит, объект JSON -server создается, но обновляет страницу после каждого запроса. Кроме того, у меня нет ответа от JSON -сервера, Google chrome говорит: «Не удалось загрузить данные ответа». Где я ошибаюсь?

  const comment = {
      text: "test comment",
      article_id: 3
  };
  console.log(JSON.stringify(comment));
    const options = {
        method: 'post',
        headers: {
            'Content-Type': 'application/json'
        },
        body: JSON.stringify(comment)
    }
    fetch(`${URL_COMMENTS}`, options)
        .then(response => { return response.json() })
        .then(data => {
            console.log(data)
        });
...