--- import Layout from "../layouts/Layout.astro"; import { House, ArrowLeft } from "@lucide/astro"; interface Props { error?: unknown; } const { error } = Astro.props; // Sanitize error for display - NEVER expose sensitive server details in production const displayMessage = "An unexpected error occurred while processing your request."; // Log full error server-side for debugging (only visible in server logs) if (error instanceof Error) { console.error("500 Server Error:", { message: error.message, stack: error.stack, timestamp: new Date().toISOString(), }); } ---

500

Server Error

{displayMessage}
Please try again later or contact me if the problem persists.

Go Home

Need help?