| import { Context } from 'koa'; | |
| // 统一的错误处理中间件函数 | |
| export const handleControllerError = async (ctx: Context, error: any) => { | |
| console.error('Controller Error:', error); | |
| ctx.status = error.statusCode || 500; | |
| ctx.body = { | |
| error: error.message, | |
| }; | |
| }; | |
| import { Context } from 'koa'; | |
| // 统一的错误处理中间件函数 | |
| export const handleControllerError = async (ctx: Context, error: any) => { | |
| console.error('Controller Error:', error); | |
| ctx.status = error.statusCode || 500; | |
| ctx.body = { | |
| error: error.message, | |
| }; | |
| }; | |