【发布时间】:2015-12-15 02:09:48
【问题描述】:
我正在尝试访问位于云代码函数中当前用户的用户对象上的属性。当前用户被传递到云代码功能,并在request.user 可用。使用parse-cloud-express 将云代码部署到 Heroku。
请求第一次到达时,不包含id以外的用户数据。
所以我尝试执行 fetch 以获取最新数据:
Parse.Cloud.define("functionName", function (request, response) {
request.user.fetch().then(function (user) {
console.log(util.inspect(user));
});
});
但它输出相同的数据,并且似乎不包含 User 对象的属性。
2015-12-15T01:19:08.830880+00:00 app[web.1]: { _objCount: 1, className: '_User', id: 'dKqZMSRgDc' }
我也尝试对用户 ID 执行查询,但收到相同的结果。
var userQuery = new Parse.Query(Parse.User);
userQuery.get(request.user.id).then(function (user) {
console.log(util.inspect(user));
});
如何获取 User 对象的属性?
【问题讨论】:
标签: heroku parse-platform parse-cloud-code