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

Parse Cloud Code Get User Who Made The Request

在 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");

我得到一个未定义的 return。任何关于我做错了什么的建议将不胜感激。

In parse cloud code use:

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

结果是我错误地提取了值。

而不是使用:

user.get("id");

我应该把它当作一个标准对象并使用:

user["id"];
var user = request.user;
console.log(user.id);

希望对您有所帮助:)