feat: 重构PostPage组件,提取参数类型定义

This commit is contained in:
2025-09-14 23:55:35 +08:00
parent 88166a2c7d
commit bd34cddbf3

View File

@ -3,7 +3,10 @@ import { cookies } from 'next/headers'
import BlogPost from '@/components/blog-post/blog-post' import BlogPost from '@/components/blog-post/blog-post'
// 这个是approuter固定的传入格式无法更改 // 这个是approuter固定的传入格式无法更改
export default async function PostPage({ params }: { params: { id: string } }) { interface PostPageProps {
params: { id: string }
}
export default async function PostPage({ params }: PostPageProps) {
const cookieStore = await cookies(); const cookieStore = await cookies();
const { id } = params; const { id } = params;
const post = await getPostById({id, token: cookieStore.get('token')?.value || ''}); const post = await getPostById({id, token: cookieStore.get('token')?.value || ''});