SyntaxError:JSON.parse:JSON数据第1行第1列的数据意外结束[了解更多]

时间:2019-02-11 15:06:58

标签: javascript json reactjs

请问我无法解决此问题,有人可以帮助我吗?

handleSubmit = event => {

event.preventDefault();
const email = document.querySelector(".email").value;
const senha = document.querySelector(".password").value;

alert(JSON.stringify({email, senha}));

const res = {
   method: 'POST',
   mode:'no-cors',
   body: JSON.stringify({email,senha}),
   headers: new Headers({
     'Content-type': 'application/json',
     'Authorization': 'Token Here',
   }),
 };
 fetch('http://rhvagas-api/login', res).then(res => res.json())
 .then(result => {
    console.log(result);
 })
}

错误:

enter image description here

邮递员:

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为您的身体物体有问题。因为您将唯一的值传递给没有键的主体。 因此正文应为body: JSON.stringify({email:email, password:senha})