0
我想通过一些JSON数据空车返回的HTTP $删除呼叫,但返回的req.body是一个空的JavaScript对象req.body在app.delete功能
这里是我的$ HTTP DELETE电话,场景是一个JSON对象
//Deletes the item from the database
$http({ method: 'DELETE', url: 'http://localhost:3000/scenarios/' + scenario._id, data: scenario}).
success(function (data, status, headers, config) {
console.log(data);
console.log('success');
}).
error(function (data, status, headers, config) {
console.log('error');
});
但在我这个功能在这里
exports.deleteScenario = function (req, res){
var deletedScenario = req.body;
console.log(deletedScenario);
...
}
回报{}
在控制台明确回应。那么如何将JSON数据传递给http DELETE调用,而不会返回空对象?
适用于我 - 如果HTTP请求具有实体主体,它将显示在Express中。你确定浏览器正在发送内容吗? (在浏览器的开发人员工具网络面板中验证) – josh3736
“场景”是什么? –