909: Handling and Throwing Errors

0 Anmeldelser
0
Episode
912 of 925
Længde
39M
Sprog
Engelsk
Format
Kategori
Fakta

We break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app.

Show Notes

00:00 Welcome to Syntax!

01:19 Error terminology.

01:42 Thrown and catching.

03:01 What’s in an error.

04:09 Name and message.

04:42 Stack.

07:12 Node system errors.

07:34 Messages: strings, objects, or custom errors.

08:19 Throwing errors.

12:01 Promise errors.

12:10 Try catch block, .catch().

14:13 Using awaited-to.

15:10 Finally.

16:29 promise.try()

17:14 Re-throwing errors.

Error Cause

18:12 Client-side errors.

18:15 Catching at different levels.

18:51 Displaying errors.

21:59 Transforming server errors into client errors.

24:12 Error boundaries.

25:26 Server errors.

26:10 JSON API.

27:41 HTTP response codes.

30:09 Logging and solving errors.

31:16 Proudly supported by Sentry.io.

Logging within Sentry

36:16 TypeScript and errors.

Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads


Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Prøv nu
DK - Details page - Device banner - 894x1036

Other podcasts you might like ...