fix: sitemap pointing to api

This commit is contained in:
trafficlunar 2026-04-21 14:35:49 +01:00
parent c41360eaad
commit a01f88b088

View file

@ -6,11 +6,8 @@ type SitemapRoute = MetadataRoute.Sitemap[0];
export const revalidate = 43200; // update every 12 hours export const revalidate = 43200; // update every 12 hours
export default async function sitemap(): Promise<MetadataRoute.Sitemap> { export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL; const baseUrl = process.env.NEXT_PUBLIC_FRONTEND_URL!;
if (!baseUrl) { const apiUrl = process.env.NEXT_PUBLIC_BASE_URL!;
console.error("NEXT_PUBLIC_BASE_URL environment variable missing");
return [];
}
const miis = await prisma.mii.findMany({ const miis = await prisma.mii.findMany({
select: { select: {
@ -38,7 +35,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
lastModified: mii.createdAt, lastModified: mii.createdAt,
changeFrequency: "weekly", changeFrequency: "weekly",
priority: 0.7, priority: 0.7,
images: [`${baseUrl}/mii/${mii.id}/image?type=metadata`], images: [`${apiUrl}/mii/${mii.id}/image?type=metadata`],
}) as SitemapRoute, }) as SitemapRoute,
), ),
// ...users.map( // ...users.map(