|
|
@@ -1,5 +1,5 @@
|
|
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
|
|
-import { z, ZodError } from '@hono/zod-openapi';
|
|
|
+import { z, ZodError } from 'zod';
|
|
|
import { GoodsSchema } from '../schemas/goods.schema.mt';
|
|
|
import { ErrorSchema } from '@d8d/shared-utils';
|
|
|
import { AppDataSource } from '@d8d/shared-utils';
|
|
|
@@ -559,10 +559,10 @@ const app = new OpenAPIHono<AuthContext>()
|
|
|
|
|
|
// 处理Zod验证错误
|
|
|
if (error instanceof ZodError) {
|
|
|
- const errorResponse = await parseWithAwait(ErrorSchema, {
|
|
|
+ const errorResponse = {
|
|
|
code: 400,
|
|
|
- message: error.errors.map(e => e.message).join('; ')
|
|
|
- });
|
|
|
+ message: error.message
|
|
|
+ };
|
|
|
return c.json(errorResponse, 400);
|
|
|
}
|
|
|
|