【发布时间】:2015-12-05 10:14:57
【问题描述】:
我正在努力解决这个奇怪的问题,我似乎无法解决。我正在使用同构获取将数据发布到服务器。我将正文作为 JSON 字符串发送。但是在服务器上,我无法读取正文,它只是一个空对象。
栈是:node,react.
这是客户端代码:
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);
})
我试过用谷歌搜索这个问题。但我找到的几个解决方案并没有奏效。
非常感谢所有帮助。
BR
马丁
// 更新 //
想通了,这是一个愚蠢的's',我忘记了。 “标题”应该是“标题”
【问题讨论】:
标签: post request body-parser