Моя структура папок такая:
Код: Выделить всё
app/
projects/
[project]/
page.tsx
lib/
data.tsx
Код: Выделить всё
const projects = [
{
id: "001",
client: “Tom",
summary: “A bit of a project summary",
},
{
id: "002",
client: “Dick",
summary: "A bit of a project summary",
},
{
id: "003",
client: “Harry",
summary: "A bit of a project summary",
},
];
export { projects };
Код: Выделить всё
import { projects } from "../../lib/data";
type Props = {
params: { slug: string };
};
export default async function BlogPost({ params }: Props) {
const project = await projects(params.slug);
return (
{project.client}
{project.summary}
);
}
Код очень похож на кучу примеров, которые я видел, предлагая решения для App Router, но я не видел ни одного упоминания или решения этой проблемы. конкретная проблема.
Подробнее здесь: https://stackoverflow.com/questions/798 ... app-router
Мобильная версия