我试图创建包含数据的请求,但它只在控制台中提供f {$$ state:{...}}
$scope.createTask = function () {
var req = $http.post('api/insert', {
title: $scope.newTitle,
description: $scope.newDescription,
date: $scope.newDate
})
.then(function (data){
console.log(data);
}, function (err){
console.log(err);
});
console.log(req);
}
这是server.js的一部分:
app.post('/api/insert', (req, res) => {
console.log(req.title);
});
在浏览器的网络部分显示数据,但在服务器端显示undefined
。而btw请求是无休止的
答案 0 :(得分:0)
解决了,问题在于这个部分
var ids= new int[]{1,2,3,4,5,6};
var details = _dbcontext.Orders.Where(o=>ids.Contains(o.id));
foreach(var detail in details)
detail.status="sold";
_dbcontext.SaveChanges();
我忘了添加它app.use(bodyParser.json());
,而不是res.body.title