Post 同构回程柱can';无法读取服务器上的正文
我正在努力解决这个奇怪的问题,我似乎无法解决。我正在使用同构获取将数据发布到服务器。我将正文作为JSON字符串发送。但在服务器上,我无法读取主体,它只是一个空对象 堆栈是:节点,反应 以下是客户端代码:Post 同构回程柱can';无法读取服务器上的正文,post,request,body-parser,Post,Request,Body Parser,我正在努力解决这个奇怪的问题,我似乎无法解决。我正在使用同构获取将数据发布到服务器。我将正文作为JSON字符串发送。但在服务器上,我无法读取主体,它只是一个空对象 堆栈是:节点,反应 以下是客户端代码: handleSubmit = (event) => { const { dispatch } = this.props; fetch('/api/me', { method: 'POST', header: { 'Accept':
handleSubmit = (event) => {
const { dispatch } = this.props;
fetch('/api/me', {
method: 'POST',
header: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'xxx'
})
})
.then(response => response.json())
.then( json => dispatch( login( json ) ))
.catch( err => console.log(err) )
}
服务器代码:
var jsonParser = bodyParser.json()
app.post( '/api/me', jsonParser, ( req, res ) => {
console.log('req', req.body);
})
我试着用谷歌搜索这个问题。但我找到的几个解决方案并没有起作用
非常感谢您的帮助
溴
马丁
//更新//
我想起来了,这是一个愚蠢的“s”,我已经忘记了header'应为'headers'感谢您更新其中一个参数应为复数:
headers: {
'Accept': ...,
'Content-Type': ...
},
你把它附在问题后面了。请随意接受这个作为答案,或者用这个文本创建一个新的答案,并接受它。然后,“未应答”队列将少包含一个供人们偶然发现的悬垂条目