2021-06-21 16:32:10 +08:00

15 lines
312 B
TypeScript

let f = async (ctx, next) => {
try {
await next();
} catch (error) {
if (error.status != undefined) {
ctx.status = error.status;
} else {
ctx.status = 500;
}
ctx.body = error.message;
console.error(error);
}
}
export default f;