Refactor: Improve API error responses with cause

This commit is contained in:
2025-10-02 10:03:41 -07:00
parent efd62ff3a7
commit a8ae9cced6

View File

@@ -67,6 +67,7 @@ export async function onRequestPost({ request, env }) {
return Response.json({ success: false, error: 'Invalid action' }, { status: 400 });
} catch (e) {
return Response.json({ success: false, error: e.message }, { status: 500 });
const { message, cause } = e;
return Response.json({ success: false, error: { message, cause } }, { status: 500 });
}
}