Node.jsasync.js


Sintassi

  • Ogni callback deve essere scritto con questa sintassi:

  • funzione callback (err, risultato [, arg1 [, ...]])

  • In questo modo, sei costretto a restituire prima l'errore, e non puoi ignorarne la gestione in seguito. null è la convenzione in assenza di errori

  • callback (null, myResult);

  • Le tue callback possono contenere più argomenti di err e result , ma è utile solo per un set specifico di funzioni (cascata, seq, ...)

  • callback (null, myResult, myCustomArgument);

  • E, naturalmente, inviare errori. È necessario farlo e gestire gli errori (o almeno registrarli).

  • callback (err);

async.js Esempi correlati