2014-12-14 1 views
11

quindi sto lavorando sviluppando un bel po 'di business logic in beforeSave/afterSave/etc. digita i webhook usando Parse.com. Come novizio di Javacscript/Parse, sto trovando il flusso un po 'noioso e mi chiedo se mi sto avvicinando correttamente.Qual è il tuo flusso di lavoro per testare il codice Cloud su Parse?

  • Sul lato iOS mando un test PFObject
  • questo modo si attiva la mia funzione BeforeSave() per quella classe
  • mi ha colpito un errore di sintassi
  • Controllare i log della console/errori fino a quando io vengo con una soluzione
  • correggere l'errore in un editor di testo
  • Salva ed eseguire 'parse deploy'

Ripeti fino alla nausea.

Posso utilizzare qualcosa come Rest Console/Postman per impostare la mia richiesta JSON? Posso controllare localmente più sintassi invece di dover eseguire Parse Deploy ogni volta che cambio un pezzo di codice arbitrario? C'è qualche tipo di debug migliorato che potrei usare come XCode/etc?

Grazie.

risposta

13

In Parse CLI, c'è un comando per effettuare le seguenti operazioni:

develop app 
    Monitors for changes to source files and uploads updated files to Parse. 
    This will also monitor the parse INFO log for any new log messages and write 
    out updates to the terminal. This requires an app to be provided, to 
    avoid running develop on production apps accidently. 

Run parse develop MyApp all'interno della vostra cartella principale di codice Parse Cloud (in cui si esegue parse deploy).

Una volta fatto, il terminale sarà interattivo - eventuali modifiche effettuate sul codice sorgente verrà aggiornato automaticamente. Ho creato una copia di MyApp per distinguere tra produzione/sviluppo in modo da non spingere accidentalmente i codici.

allora io uso Postman, per controllare la mia risposta come segue: My sample request

p/s: Usa x-www-form-urlencoded su Postman per richiedere con il parametro.