Я пытаюсь заставить работать новые причудливые обещания parse.com ~ используя облачный API синтаксического анализа, я имею в виду. К сожалению, у меня возникли проблемы - я не могу найти реального обсуждения того, как заставить его работать (кажется, что все API - это ложь или некомпетентность)
Вот мой код:
query.find(
function(results){
if (results.length > 0){
return results[0].get("id");
} else {
response.error("Nothing found. Sod this.");
}
},
function(error){
response.error("ServerDown");
}
).then(
function(moduleId){
//do anything here, i don't know, increment module? Who cares!
},
function(error){
console.log("error");
}
);
По какой-то причине этот код не будет работать
Я получаю сообщение об ошибке:
{"код":141,"ошибка":"TypeError: невозможно вызвать метод "тогда" неопределенного\n в getModuleIdIfAny (main.js:71:4)\n в main.js:50:2"}
Что указывает на строку, которая читает ).then(
Мой ноутбук будет любить вас, если вы сможете дать ответы, иначе ему придется о. быстро развить крылья.
query.find()
не возвращает обещание. - person Beetroot-Beetroot   schedule 17.06.2013