在本地系统中使用解析仪表板,实现了云功能并在调用云功能时出现错误
main.js:
Parse.Cloud.define('cloudFunctions',function(req,res){
const query = new Parse.Query(“ Test”);
if (req.params.Name) {
query.equalTo('Name', req.params.Name);
}
query.find()
.then((results) => {
var testArray = new Array();
for (let i = 0; i < results.length; i++) {
testArray[i] = {
id: results[i].id,
Name: results[i].get("Name"),
Description: results[i].get("Description")
};
}
var obj={
result:testArray
}
res.success(obj);
}, (error) => {
res.success("Save failed! " + error);
});
});
客户端:
var gettestparams = {
Name: ""
}
Parse.Cloud.run('cloudFunctions',gettestparams).then(function(callback){
console.log("get test call", callback);
})。catch((错误)=> {
console.log("fail", error);
});