Error Handling

SaaSInMinutes includes comprehensive error handling with Sentry integration for production error tracking.

Error Tracking

Errors are automatically tracked and sent to Sentry in production. This includes:

  • Unhandled exceptions
  • API route errors
  • Client-side errors
  • Server-side errors

Manual Error Reporting

app/api/example/route.ts
1import * as Sentry from '@sentry/nextjs';
2
3try {
4  // Your code
5} catch (error) {
6  Sentry.captureException(error);
7  // Handle error
8}

User-Friendly Error Pages

Custom error pages are included for 404, 500, and other error states.