2016-03-24 10 views
0

Es gibt eine Standardfunktion in 'cloud/main.js' von Parse-Server-Beispiel, die gut funktioniert Ich kann 'Hallo' Antwort in meinem iOS App-Simulator sehen.Push-Cloud-Code zu Heroku von parse.com funktioniert nicht

Parse.Cloud.define('hello', function(req, res) 
{ 
    res.success('Hi'); 
}); 

Nachdem ich meine eigene Funktion in diese Datei hinzugefügt, wie followes:

Parse.Cloud.define(testFunction', function(req, res) 
{ 
    res.success('Test function'); 
}); 

und die folgenden Befehle:

$ git add index.js 
$ git commit -m "Changed configuration values" 
$ git push heroku master 

und nennen es in meiner App-Funktion zeigt es einen Fehler :

[PFCloud callFunctionInBackground:@"testFunction" 
         withParameters:nil 
           block:^(id object, NSError *error) 
    { 
     if (!error) 
     { 
      NSLog(@"%@",object); 

     } 
     NSLog(@"%@",error.debugDescription); 
    } 
    ]; 

[Fehler]: Ungültige Funktion (Code: 141, Version: 1.13.0)

Aber die 'Hallo' Funktion funktioniert gut. Wie würde das funktionieren?

+0

Ok Dieses Problem wurde gelöst, als ich eine falsche Datei zum Commit der Cloud/main.js übergeben habe: $ git add ./cloud/main.js $ git commit -m "Geänderte Konfigurationswerte" $ git push heroku master – user3145442

+0

Aber jetzt habe ich ein anderes Problem die Wolke läuft Code reagiert {"code": 1, "Nachricht": "Interner Server Fehler."} (Code: 1, Version: 1.13.0) – user3145442

Antwort

1
Parse.Cloud.define(testFunction', function(req, res) 

Sie ein Angebot vor testFunction' fehlt.

+0

Vielen Dank für Ihre Antwort. Aber ich kann dieses Problem lösen, da ich die Datei "cloud/main.js" nicht auf den Heroku-Server übertragen habe. Aber jetzt habe ich ein anderes Problem. Mein Mandrillcode funktioniert nicht mehr. mit Heroku. Hier habe ich die neue Frage gestellt: http://stackoverflow.com/questions/36207110/mandrill-with-parse-server-not-working-on-heroku-migration/36232196#36232196 – user3145442