2016-04-29 68 views
2

我不能为我的生活得到一个Parse-server查询使用云代码工作......我只是想从我的mLabs数据库中检索一个对象。 我使用mLabs上的数据库在Heroku上运行prase server。当前任何试图查询错误141中的结果并且查询失败。我一直在试图用它来查询的代码如下:解析服务器云代码查询语法错误141

Parse.Cloud.define("test", function(request, response) { 
    var ratingQuery = Parse.Object.extend("StudentNotes"); 
    var query = new Parse.Query(ratingQuery); 
    query.equalTo("displayName","Billy"); 
    query.find({ 
     //Parse.Cloud.useMasterKey();, //THIS LINE CAUSES SERVER CRASH 
     useMasterKey: true, 
     success: function(results){ 
     //console.log("received " + results.length + " result(s)"); 
      response.success("done" + results); 
     }, 
     error: function(error) { 
     //error 
     response.error("FAILED test Function " + error); //THIS GETS CALLED 
     } 
    }); 
}); 

这个查询应该进入我的StudentNotes表并检索所有笔记与显示名“比利”但是查询失败,我知道一个事实,即它应该返回一些东西。

我可以成功地调用自定义函数,它只是回复我

response.error("FAILED test Function " + error); //THIS GETS CALLED 

是否有人可以帮助我弄清楚为什么我的简单的查询不工作?也许建议我应该改变或为测试目的提供简单云代码查询的工作代码?

回答

3

我已经成功地解决了这个问题,并得到定期查询的工作。问题出在仪表板的Heroku config vars中。我的服务器网址无效,从未改变默认的“http://yourappname.com/parse/”我必须手动输入“yourappname”。

相关问题