我在我的个人网站上使用Restangular和Parse.com在服务器和客户端之间进行通信。
但是,当我试图从Parse获取一个类中的条目总数时,似乎没有返回任何内容,并且console.log也没有显示任何内容。
这些是服务器代码的一部分:
exports.getCount = function (req, res) {
var Article = Parse.Object.extend('Articles');
var artQuery = new Parse.Query(Article);
artQuery.count({
success: function(num) {
console.log("!!!!!!!!!!!!!!!!!!!!!" + num);
res.json(num);
},
error: function (error) {
res.status(500).end();
}
});
};
这就是我从客户端请求数据的方式:
$scope.count = function(){
Restangular.all('api/things/count').getList().then(function (data) {
alert(data); // This gives Undefined
$scope.max = data[0];
});
}
最后这是路线:
router.get('/count', controller.getCount);