How to Gracefully Handle Errors in Next.js | TheDevSpace