У меня проблемы с запросом к серверу разбора. Я создал класс с именем Билеты и одну строку через панель инструментов. Когда я использую curl, я могу запросить и получить строку. Однако, когда я пытаюсь сделать это в JavaScript со страницы HTML, я получаю ноль результатов.
Я вызываю функцию getTickets () из myLogin, которая вызывается нажатием кнопки. Последний вызов console.log () в getTickets () выводит «Results:» и ничего больше.
Кстати, функция getTickets () смоделирована на examples в документации Parse.
Заранее спасибо за помощь.
Вот мой код:
Parse.initialize("-REDACTED-", "");
Parse.serverURL = "-REDACTED-";
function myLogin(uname, psw) {
var uname = document.getElementById("uname").value;
var psw = document.getElementById("psw").value;
const user = Parse.User.logIn(uname, psw);
var cUser = Parse.User.current();
if (cUser) {
console.log(
"Hey! The login worked!" + " Username: " + cUser.get("username")
);
getTickets();
} else {
alert("Womp, womp. The login failed.");
}
}
async function getTickets() {
const Ticket = Parse.Object.extend("Ticket");
const query = new Parse.Query(Ticket);
const res = await query.find();
console.log("Results: " + res);
}
Вызов curl возвращает следующее, если это полезно:
{"results":[{"objectId":"RuFPxSjigL","user":{"__type":"Pointer","className":"_User","objectId":"uGwwN99EX9"},"createdAt":"2020-01-15T20:47:45.116Z","updatedAt":"2020-01-15T20:48:05.203Z","event":{"__type":"Pointer","className":"Event","objectId":"BdGQSPhK0J"}}]}%