如何阻止 Link 组件在 NextJS 中给出 404 错误?
How To Stop Link Component From Giving 404 Error in NextJS?
谁能告诉我为什么下面的Link组件找不到链接页面? VSCode 实际上是在我输入文件名时自动完成,但由于某种原因,我一直收到 404。
//index.js in WelcomePage folder
import styles from "/styles/WelcomePage.module.css";
import Link from "next/link";
function WelcomePage() {
return (
<>
<h1 className={styles.title}>This is the Title</h1>
<Link href="/pages/ClassSearch">Class Search</Link>
</>
);
}
export default WelcomePage;
//index.js in ClassSearch folder
function ClassSearch() {
return <h1>The Class Search Page</h1>;
}
export default ClassSearch;
我认为你需要 link /ClassSearch
而不是 pages/ClassSearch
如果您创建 pages/ClassSearch/index.js
导出 React 组件,
它将可以在 /ClassSearch
访问
// <Link href="/pages/ClassSearch">Class Search</Link>
<Link href="/ClassSearch">Class Search</Link>
您可以查看下一页文档
谁能告诉我为什么下面的Link组件找不到链接页面? VSCode 实际上是在我输入文件名时自动完成,但由于某种原因,我一直收到 404。
//index.js in WelcomePage folder
import styles from "/styles/WelcomePage.module.css";
import Link from "next/link";
function WelcomePage() {
return (
<>
<h1 className={styles.title}>This is the Title</h1>
<Link href="/pages/ClassSearch">Class Search</Link>
</>
);
}
export default WelcomePage;
//index.js in ClassSearch folder
function ClassSearch() {
return <h1>The Class Search Page</h1>;
}
export default ClassSearch;
我认为你需要 link /ClassSearch
而不是 pages/ClassSearch
如果您创建 pages/ClassSearch/index.js
导出 React 组件,
它将可以在 /ClassSearch
// <Link href="/pages/ClassSearch">Class Search</Link>
<Link href="/ClassSearch">Class Search</Link>
您可以查看下一页文档