【发布时间】:2016-09-15 07:55:59
【问题描述】:
我使用 angular $http 将数据从 cordova 应用程序发布到节点应用程序。
我尝试了几种'content-type',只有'application/x-www-form-urlencoded'可以成功发送到节点服务器,所以我的代码是这样的:
$http({
url: CONSTANTS.login_url,
method: "POST",
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: {"foo": "bar"},
})
但是在node应用中,我从req.body得到的数据是:
{"{"foo":"bar"}":""}
正文的键是一个字符串。
但我的例外结果应该是一个像这样的对象:
{
"foo": "bar",
}
SO中有一个类似的问题,原因是他在前端使用了'JSON.stringify'。但是我不使用stringify为什么我无法获取异常数据?
【问题讨论】:
标签: javascript angularjs node.js cordova