"use client"; /** * 全局 Error Boundary * * global-error 必须是 Client Component,并自行提供 `` 和 `
`, * 因为它会在根 layout 渲染失败时替换整个文档。 */ import { ExceptionHandler } from "@/core/errors"; interface GlobalErrorProps { error: Error & { digest?: string }; unstable_retry?: () => void; } export default function GlobalError({ error }: GlobalErrorProps) { const errorMessage = ExceptionHandler.message( error, "An unexpected error occurred.", ); return ({errorMessage}
); }