我正在处理一个有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作为后端,我不确定是否需要对当前项目使用的堆栈做一些不同的操作。如果有人对我今后如何解决问题有任何建议,我将不胜感激。
提前感谢您的回复!
1条答案
按热度按时间rqqzpn5f1#
与我一起工作的后端开发人员能够找出如何禁用cors需求,从而解决了问题。将标记为尽快答复。