在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的回复。任何关于我做错的建议都将不胜感激。
答案 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"];