Create a folder like `app/posts/[id]/page.tsx`. In a Server Component, read it from the `params` prop; in a Client Component you can use `useParams()`.
export default function Page({ params }: { params: { id: string } }) { return <div>Post id: {params.id}</div> }