我试图在不使用查询字符串的情况下检索 url 参数,例如,http://localhost:3000/test/1
这是我目前所拥有的:
目录结构
test
- [pageNumber].jsx
索引.jsx
import React from 'react';
import { useRouter } from 'next/router';
const Index = () => {
const router = useRouter();
return (
<>
<h1>Page number: {router.query.pageNumber}</h1>
</>
);
};
export default Index;
它有效,但如果我省略 pageNumber 参数,我得到的只是 404 页面,这是我们在使用查询字符串时没有的问题。
现在,问题是:是否可以在不创建额外的 index.jsx 页面和复制代码来处理空参数场景的情况下对其进行排序?