import handler, { createServerEntry } from "@tanstack/react-start/server-entry"; addEventListener("error", (event) => { console.error("=== Global Error Handler ==="); console.error("Error:", event.error); if (event.error instanceof Error) { console.error("Message:", event.error.message); console.error("Stack:", event.error.stack); } console.error("==========================="); }); addEventListener("unhandledrejection", (event: PromiseRejectionEvent) => { if (event.reason instanceof Error && "statusCode" in event.reason) return; console.error("=== Unhandled Promise Rejection ==="); console.error("Reason:", event.reason); if (event.reason instanceof Error) { console.error("Message:", event.reason.message); console.error("Stack:", event.reason.stack); } console.error("==================================="); }); export default createServerEntry({ fetch: handler.fetch, });