Kaynağa Gözat

♻️ refactor(server): 移除HTTPException处理逻辑

- 删除HTTPException特定错误处理代码
- 统一使用500错误响应格式处理所有异常
yourname 4 ay önce
ebeveyn
işleme
bc84c2bf79
1 değiştirilmiş dosya ile 0 ekleme ve 13 silme
  1. 0 13
      src/server/utils/errorHandler.ts

+ 0 - 13
src/server/utils/errorHandler.ts

@@ -1,6 +1,5 @@
 import { Context } from 'hono'
 import { z } from '@hono/zod-openapi'
-import { HTTPException } from 'hono/http-exception'
 
 export const ErrorSchema = z.object({
   code: z.number().openapi({
@@ -12,18 +11,6 @@ export const ErrorSchema = z.object({
 })
 
 export const errorHandler = async (err: Error, c: Context) => {
-  if (err instanceof HTTPException) {
-    const details = err.cause ? { details: err.cause instanceof Error ? err.cause.message : err.cause } : {} 
-    return c.json(
-      { 
-        code: err.status,
-        message: err.message,
-        ...details
-      },
-      err.status
-    )
-  }
-
   return c.json(
     { 
       code: 500,