import { indexXml, sitemapChunks } from '@/lib/sitemap'; import { SITE_URL } from '@/lib/site'; export const dynamic = 'force-dynamic'; /** Sitemap index → chunked sitemaps at /sitemap/ (cancers, genes, drugs, trials, sources) + /sitemap/countries. */ export async function GET() { const chunks = await sitemapChunks(); const xml = indexXml([0, ...chunks.map((c) => c.id)]).replace('', ` ${SITE_URL}/sitemap/countries${new Date().toISOString()}\n`); return new Response(xml, { headers: { 'Content-Type': 'application/xml; charset=utf-8', 'Cache-Control': 'public, max-age=3600' } }); }