我的'/ messages'API用于查询具有给定'hostname'和'day'的文档的mongodb。当我用'postman'测试它时,我得到了正确的响应,对象数组。但是当使用角度客户端时,它会给我空数组[],为什么?
控制器
apiSvc.post('/messages', {hostname: "XYZ", day: '1'})
.then(function (response) {
console.log(response.data);
});
服务
.factory("apiSvc", function($http) {
return {
post: function(url,data) {
return $http.post(url,data);
},
}
})
ROUTER
router.post('/messages', function (req, res, next) {
console.log(req.body.hostname, req.body.day);
Message.find({day: req.body.day, hostname: req.body.hostname},
function(err, message) {
res.send(message);
});
});