templates2.Content.Nuxt/server/api/posts/index.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

9 lines
314 B
TypeScript

import { listPublishedPosts } from '../../utils/content';
export default defineEventHandler(async (event) => {
const q = getQuery(event);
const page = Math.max(1, Number(q.page) || 1);
const pageSize = Math.min(24, Math.max(1, Number(q.pageSize) || 6));
return listPublishedPosts({ page, pageSize });
});