Как исправить «ошибку»; неверный json в fetch api - PullRequest
0 голосов
/ 03 мая 2019

Я использую fetch api для публикации данных в моем API, размещенном на heroku. Я получаю сообщение об ошибке {error: Invalid JSON}

Что мне делать.

const signUpBtn2 = document.getElementById("enter2");
signUpBtn2.addEventListener("click", function(e){
    e.preventDefault()

    const formData = new FormData()
    const fetchData = {
      method: "POST",
      headers: {
        Accept: "application/json, text/plain, */*",
        "Content-type": "application/json; charset=UTF-8"
      },
      body: formData
    };



    fetch("https://polityco.herokuapp.com/auth/signup", fetchData)
      .then(function(res) {
        return res.json();
      })
      .then(function(text) {
        console.log([text]);
      })
      .catch(function(error) {
        console.log(error);
      });
});

Я ожидаю, что ответ JSON, но я получаю ответ [{…}] 0: {error: "Invalid JSON"} длина: 1

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