0

我不知道为什么会收到此错误。请帮帮我?它发生在 queryUser.get 行。

Parse.Cloud.define("getStacksForUser", function(request, response) {

console.log(request);
console.log(response);
var User = Parse.Object.extend("User")
var Stack = Parse.Object.extend("Stack")
var StackUser = Parse.Object.extend("StackUser")

var queryUser = new Parse.Query(User);
queryUser.get(request.object.get("user"), {
    success: function(user) {
        console.log(user);
    },
    error: function(object, error) {
        response.error("Error retrieving User");
    }
});
});

谢谢!

4

1 回答 1

2

我发现了我的错误。我应该做:

request.params.user不是request.object.get("user")

我意识到的另一件事是 Parse 将PFUser当前登录的用户与请求一起发送。

简单地做request.user会给你当前的用户。因此,我将这样做,而不是我在问题中所做的事情。

于 2013-08-04T23:04:31.273 回答