© 2026 Hedgehog Software, LLC
Prisma.PrismaClientKnownRequestError
export default function globalErrorHandler( this: any, error: FastifyError, _req: FastifyRequest, rep: FastifyReply ) { this.log.error(error); let statusCode = 500; let message = "Internal server error"; switch (true) { case error instanceof HttpError: statusCode = error.status; message = error.message; break; case error instanceof Error: statusCode = error.statusCode ?? statusCode; message = error.message; break; default: break; } rep.code(statusCode).send({ message: message, success: false }); }