【发布时间】:2017-12-04 18:45:17
【问题描述】:
我正在将我的 react 应用程序的状态发送到服务器(与前端服务器不同)。
request.post('http://localhost:8000/guide')
.send(JSON.stringify(this.state))
.end((err, resp) => {
if (err) console.log('Error: ' + err);
else {
console.log(resp.text);
}
});
问题出在接收端(后端服务器),我在 req.body 上得到以下信息:
{ '{"mainColor":"#F44336","accentColor":"#FFC107","appName":"sasa"}': '' }
我可以解决这个问题,但我很想找出正确的方法来解决这个问题,我尝试在没有 JSON.stringify 的情况下发送我的状态,但我的 req 正文上什么也没有后端。我还尝试了一些其他的东西,但无法让它以正确的方式工作。非常感谢!
【问题讨论】:
标签: json node.js reactjs superagent