He estado buscando documentaciones de análisis pero estoy un poco confundido. He revisado este tutorial donde dice que debo hacer mis operaciones de back-end a través de Cloud Code.
Para mi perfil de usuario Cloud Code tengo lo siguiente:
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; });Y en el lado del cliente (estoy usando Angular):
let response = Parse.Cloud.run('getUserInfo'); console.log(response);No estoy seguro de cómo leer la respuesta en la promesa. Y en este momento ni siquiera estoy seguro de que esta sea la mejor manera de hacerlo y realmente no he encontrado lo que estoy buscando en la web. Así que agradecería mucho alguna ayuda en esto.
Algo como esto debería funcionar para usted:
(async () => { const response = await Parse.Cloud.run('getUserInfo'); console.log(response); })();