import { promises as fs } from 'fs' import path from 'path' // ✅ Tell Next.js to render dynamically on every request export const dynamic = "force-dynamic" export default async function Page({ params }: { params: any }) { const filePath = path.join(process.cwd(), 'data', 'characters', `${params.id}.json`) try { const raw = await fs.readFile(filePath, 'utf-8') const character = JSON.parse(raw) return (

{character.name} ({character.codename})

Age: {character.age}

Rank: {character.rank}

Affiliation: {character.affiliation}

Quotes:

) } catch (error) { return (

Character not found: {params.id}

Tried to read: {filePath}

) } }