Obsługa błędów w Node.js

Obsługę błędów w Node.js typowo realizuje się za pomocą następujących technik:

  • instrukcji try, catch – w przypadku kodu synchronicznego albo kodu zawierającego instrukcje async, await (a więc wykorzystującego promises);
  • obiektu process – w przypadku kodu asynchronicznego, w szczególności – wykorzystującego funkcje callback.

Techniki te opisane są w kolejnych podrozdziałach.