templates2.Content.Nuxt/server/api/admin/docs/[id].get.ts
w4c-templates 940313f8c5
Some checks failed
CI / quality (push) Has been cancelled
chore(template): publish Content.Nuxt
2026-10-11 23:26:40 +03:00

11 lines
376 B
TypeScript

import { getDocForEdit } from '../../../utils/content';
import { requireStaff } from '../../../utils/guard';
export default defineEventHandler(async (event) => {
await requireStaff(event);
const id = getRouterParam(event, 'id')!;
const doc = await getDocForEdit(id);
if (!doc) throw createError({ statusCode: 404, statusMessage: 'Not found' });
return { doc };
});