Ошибка синтаксиса запроса облачного кода сервера Parse Server 141

Я не могу на всю жизнь заставить Parse-server Query работать с использованием облачного кода... Я просто хочу получить объект из моей базы данных mLabs. Я запускаю сервер prase на Heroku с базой данных на mLabs. В настоящее время любая попытка запроса приводит к ошибке 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

Может кто-нибудь помочь мне понять, почему мой простой запрос не работает? Может быть, предложите, что мне следует изменить, или предоставьте мне рабочий код для простого запроса облачного кода для целей тестирования?


person Jerland2    schedule 29.04.2016    source источник


Ответы (1)


Я успешно решил эту проблему и получил регулярные запросы для работы. Проблема была в моих конфигурационных файлах Heroku на панели инструментов. URL-адрес моего сервера был недействительным, никогда не менялся со значения по умолчанию "http://yourappname.com/parse/" Мне нужно вручную ввести «yourappname».

person Jerland2    schedule 29.04.2016