我正在尝试检索GET请求的参数,如下所示,但我尝试注销的任何内容都是'undefined':
获取
// Find a list of Players
$scope.find = function() {
$scope.players = Players.query({limit: 50});
};
中间件
//Players service
angular.module('players').factory('Players', ['$resource',
function($resource) {
return $resource('players/:playerId', { playerId: '@_id'
}, {
update: {
method: 'PUT'
}
});
}
]);
终点
exports.list = function(req, res) {
Player.find().sort('-created').limit(req.body.limit).populate('user', 'displayName').exec(function(err, players) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(players);
}
});
};
答案 0 :(得分:0)
关于GET与消息体的良好讨论 - Is this statement correct? HTTP GET method always has no message body
简而言之,使用带有GET的邮件正文时服务器的行为可能不一致。
答案 1 :(得分:0)