从 Parse.com 云代码(Javascript SDK)获取信息的最佳方式
Posted
技术标签:
【中文标题】从 Parse.com 云代码(Javascript SDK)获取信息的最佳方式【英文标题】:Best way to get info from Parse.com Cloud Code (Javascript SDK) 【发布时间】:2021-12-03 17:34:25 【问题描述】:我一直在查看解析文档,但我有点困惑。 我一直在阅读本教程,它说我应该通过 Cloud Code 进行后端操作。
对于我的用户配置文件 Cloud Code,我有以下内容:
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);
我不确定如何阅读承诺中的响应。 现在我什至不确定这是不是最好的方法,而且我真的没有在网上找到我想要的东西。 因此,我将不胜感激。
【问题讨论】:
这能回答你的问题吗? How to return the response from an asynchronous call 【参考方案1】:这样的东西应该适合你:
(async () =>
const response = await Parse.Cloud.run('getUserInfo');
console.log(response);
)();
【讨论】:
以上是关于从 Parse.com 云代码(Javascript SDK)获取信息的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章