React Native 未捕获的语法错误:从localhost提取时JSON输入意外结束

ldioqlga  于 2022-12-14  发布在  React
关注(0)|答案(1)|浏览(69)

当我运行以下代码段的代码时,它会给我一个未捕获的SyntaxError:JSON输入意外结束。我是新的编码,所以我真的很想得到一些帮助。谢谢。

fetch('http://localhost:3000/add-user', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        name: 'User 1'
      })
    }).then(res => {
      return res.json();
    })
    .then(data => alert(data))
    .catch(error => alert(error))

我希望它显示解析后的输出,但它只给了我错误。

t3irkdon

t3irkdon1#

试试这个

try {
await fetch('http://localhost:3000/add-user', {
  method: 'POST',
  headers: new Headers({
   'Content-Type': 'multipart/form-data',
  }),
 body: {
    name: 'User 1'
  }
})
  .then(response => response.json())
  .then(result => {
   
  });

} catch(错误){}

相关问题