从Angular http.post服务获取空数组

时间:2015-12-11 18:33:59

标签: angularjs mongodb

我的'/ 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);
    });

});

0 个答案:

没有答案