feat(health): add database connectivity check to health endpoint

This commit is contained in:
2026-07-31 02:52:08 +02:00
parent 4fdea21913
commit 21e8da08a6
+10 -1
View File
@@ -1 +1,10 @@
export default defineEventHandler(async () => ({ ok: true }));
import prisma from '~~/lib/prisma';
export default defineEventHandler(async (event) => {
const db = await prisma.$queryRaw`select 1;`
.then(() => true)
.catch(() => false);
setResponseStatus(event, db ? 200 : 500);
return { ok: true, db };
});