Я пытаюсь настроить сервер Parse и запустить его локально.Я следую за readme, который говорит мне установить parse-server и mongodb, затем я запускаю:
parse-server --appId {app_id} --masterKey {key} --databaseURI mongodb://localhost/test
Когда я пытаюсь поразить мое приложение Parse локально с помощью URL http://localhost:1337/parse
, вызывая функцию foo
, я получаю этот ответ в моем терминале
ошибка: запрос обработки ошибки: ParseError {code: 141, сообщение: 'недопустимая функция: "foo"'} code= 141, сообщение = Неверная функция: ошибка «foo»: Неверная функция: код «foo» = 141, сообщение = Неверная функция: «foo»
foo
определяется в main.js
как:
Parse.Cloud.define('foo', function(request, resposne) {
response.success("hi");
});
Он вызывается из моего кода objc как
[PFCloud callFunctionInBackground:@"foo" withParameters:nil block:^(NSString *res, NSError *error) {
if (error) {
NSLog([error description]);
} else {
NSLog(res);
}
}];
Я также не могу вызывать другие функции в этом коде, которые, как я знаю, работают и присутствуют.Похоже, проблема заключается в том, что не удается найти сервер Parse локально
Не совсем уверен, что я здесь делаю не так, хотел бы помочь.