我正在使用NextJS 13与应用程序路由,我需要像下面这样的动态页面
mydomain.com/about
mydomain.com/contact
我在app目录app/[slug].tsx
中创建了一个文件,并放入以下代码:
import { FC } from 'react'
import React from "react"
interface pageProps {
params: { slug: string }
}
const Page: FC<pageProps> = ({ params }) => {
return (
<h1>{params.slug}</h1>
)
}
export default Page
404页面找不到了你能告诉我我做错了什么吗?
阅读nextjs文档,了解App和Pages路由的区别。
1条答案
按热度按时间hivapdat1#
您应该用方括号命名该文件夹,并在其中放置一个page.tsx文件。
有关更多信息,请参阅有关如何使用Dynamic Routes in Next JS.的官方文档