Joey / src /middleware /error-handler.ts
yuanjiajun
feat: 变量
c84f41e
raw
history blame contribute delete
282 Bytes
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,
};
};