chore: commit pending ZXDB explorer changes prior to index perf work
Context - Housekeeping commit to capture all current ZXDB Explorer work before index-page performance optimizations. Includes - Server-rendered entry detail page with ISR and parallelized DB queries. - Node runtime for ZXDB API routes and params validation updates for Next 15. - ZXDB repository extensions (facets, label queries, category queries). - Cross-linking and Link-based prefetch across ZXDB UI. - Cache headers on low-churn list APIs. Notes - Follow-up commit will focus specifically on speeding up index pages via SSR initial data and ISR. Signed-off-by: Junie@lucy.xalior.com
This commit is contained in:
@@ -8,8 +8,9 @@ const querySchema = z.object({
|
||||
pageSize: z.coerce.number().int().positive().max(100).optional(),
|
||||
});
|
||||
|
||||
export async function GET(req: NextRequest, ctx: { params: { id: string } }) {
|
||||
const p = paramsSchema.safeParse(ctx.params);
|
||||
export async function GET(req: NextRequest, ctx: { params: Promise<{ id: string }> }) {
|
||||
const raw = await ctx.params;
|
||||
const p = paramsSchema.safeParse(raw);
|
||||
if (!p.success) {
|
||||
return new Response(JSON.stringify({ error: p.error.flatten() }), { status: 400 });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user