15 lines
312 B
TypeScript
Raw Normal View History

2021-06-21 16:32:10 +08:00
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;