从Parse.com云代码(Javascript SDK)获取信息的最佳方式



我一直在寻找解析文档,但我有点困惑。我一直在看这个教程,它说我应该让我的后端操作通过云代码。

对于我的用户配置文件云代码我有以下内容:

Parse.Cloud.define("getUserInfo",async(request) => {
let currentUser = request.user;
let query = new Parse.Query("User");
query.equalTo("objectId",currentUser.id)  
let results = await query.find({useMasterKey:true});
if(results.length === 0) throw new Error('No results found!');  
let user = results[0];  
let userInfo = [];
userInfo.push(
{
Location:user.get("location"),
Bio:user.get("bio")
});
return userInfo;
});

在客户端(我使用的是Angular):

let response = Parse.Cloud.run('getUserInfo');
console.log(response);

我不确定如何阅读承诺中的回应。现在我甚至不确定这是最好的方法,我真的没有在网上找到我要找的东西。所以我将非常感谢你在这方面的帮助。

像这样的东西应该为您工作:

(async () => {
const response = await Parse.Cloud.run('getUserInfo');
console.log(response);
})();

相关内容

  • 没有找到相关文章

最新更新