能够通过postman创建帐户,通过react创建问题

3pmvbmvn  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(276)

我正在处理一个有react/spring boot/mysql堆栈的项目,我得到一个错误,读到“post 415:syntaxerror:unexpected end of input at line 67”,下面是第67行,下面是它所属的函数: }).then(res => res.json()) 功能:

handleRegisterSubmit(e, data) {
    console.log('submitting')
    let stringer = JSON.stringify(data)
    console.log(stringer)
    // console.log(data)
    e.preventDefault()
    fetch('/api/register', {
      method: 'POST',
      headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json'
      },
      credentials: 'include',
      mode: 'no-cors',
      body: JSON.stringify(data)
    }).then(res => res.json())    
    .then(res => {      
      // debugger
      console.log(res)
      this.setState({
        auth: res.auth,
        user: res.data.user
      })
    }).catch(err => console.log(err))
  }

我将发送的字符串化数据记录在函数中,并能够使用postman提供的相同字符串创建帐户。因为它是从 Postman ,我想有什么问题,我把这个张贴到数据库,但我有一个很难弄清楚是什么。我以前也用过同样的函数react,rails/node w postgres作为后端,我不确定是否需要对当前项目使用的堆栈做一些不同的操作。如果有人对我今后如何解决问题有任何建议,我将不胜感激。
提前感谢您的回复!

rqqzpn5f

rqqzpn5f1#

与我一起工作的后端开发人员能够找出如何禁用cors需求,从而解决了问题。将标记为尽快答复。

相关问题