diff --git a/pages/sign-in/[[...index]].js b/pages/sign-in/[[...index]].js index 53192768..411e7992 100644 --- a/pages/sign-in/[[...index]].js +++ b/pages/sign-in/[[...index]].js @@ -45,9 +45,10 @@ export async function getStaticProps(req) { export async function getStaticPaths() { return { paths: [ - { params: { index: [] } } // 使 /sign-in 路径可访问 + { params: { index: [] } }, // 使 /sign-in 路径可访问 + { params: { index: ['sign-in'] } } // 明确 sign-in 生成路径 ], - fallback: true + fallback: 'blocking' // 使用 'blocking' 模式让未生成的路径也能正确响应 } } diff --git a/pages/sign-up/[[...index]].js b/pages/sign-up/[[...index]].js index c61ea943..39fdbe4e 100644 --- a/pages/sign-up/[[...index]].js +++ b/pages/sign-up/[[...index]].js @@ -44,9 +44,10 @@ export async function getStaticProps(req) { export async function getStaticPaths() { return { paths: [ - { params: { index: [] } } // 使 /sign-in 路径可访问 + { params: { index: [] } }, // 使 /sign-up 路径可访问 + { params: { index: ['sign-up'] } } // 明确 sign-up 生成路径 ], - fallback: true + fallback: 'blocking' // 使用 'blocking' 模式让未生成的路径也能正确响应 } } export default SignUp