解析云代码获取请求的用户

时间:2016-11-25 18:24:31

标签: javascript parse-platform cloud-code

在Parse Cloud代码中,我可以通过以下方式获取请求的用户对象:

Parse.Cloud.define("getSomeData", function(request, response) {
var user = request.user;
console.log(user);
}

这将注销类似于以下内容的内容:

ParseUser { _objCount: 0, className: '_User', id: 'h5W8zz9O8u' }

但是,我无法使用以下内容取出ID:

user.get("id");

我收到了undefined的回复。任何关于我做错的建议都将不胜感激。

3 个答案:

答案 0 :(得分:4)

var user = request.user;
console.log(user.id);

希望这会有所帮助:)

答案 1 :(得分:0)

In parse cloud code use:

Parse.Cloud.define("user", function(request, response) {
var id = request.params.id;  // id is parameter
console.log(id);
}

答案 2 :(得分:0)

事实证明,我错误地将价值拉出来了。

而不是使用:

user.get("id");

我应该将它视为标准对象并使用:

user["id"];