@@ -143,7 +143,7 @@ export default function Catchopt(props:any){
143143 const Router = useRouter ()
144144 let json = JSON .stringify (Router .query );
145145 let fallback = Router .isFallback && " FALLBACK" ;
146- console .log (` ----------------- [[...catchopt]].tsx ` , fallback , props , Router );
146+ console .log (` ------ [[...catchopt]].tsx ` , fallback , props , Router );
147147 return (
148148 <Layout >
149149 < h3 className = " card" > Optional Catch - all Routes Test < / h3 >
@@ -157,7 +157,7 @@ export default function Catchopt(props:any){
157157}
158158
159159export async function getStaticProps(context : any ) {
160- console .log (" +++++++++++++++ Optional Catch-all getStaticProps" , context );
160+ console .log (" ++++++ Optional Catch-all getStaticProps" , context );
161161 return {
162162 props: {
163163 data: JSON .stringify (context )
@@ -166,14 +166,14 @@ export async function getStaticProps(context: any) {
166166}
167167
168168export async function getStaticPaths(context : any ) {
169- console .log (" +++++++++++++++ Optional Catch-all getStaticPaths" , context );
169+ console .log (" ++++++ Optional Catch-all getStaticPaths" , context );
170170 const res = await fetch (` https://github.com/manifest.json ` )
171171 const data = await res .json ()
172172 let locale = context .locale ?? ' zh-CN' ;
173173 let paths = [
174- {params:{ locale , catchopt: [' catch' , ' all' ] }},
175- {params:{ locale , catchopt: [' catch' , data .name ] }},
176- {params:{ locale , catchopt: false }},
174+ {locale , params:{ catchopt: [' catch' , ' all' ] }},
175+ {locale , params:{ catchopt: [' catch' , data .name ] }},
176+ {locale , params:{ catchopt: false }},
177177 ]
178178 return { paths , fallback: false }
179179}
@@ -210,14 +210,14 @@ export async function getStaticPaths(context:any) {
210210
211211在导出 ` getStaticProps() ` 和 ` getStaticPaths() ` 函数时,就是在向 Next.js 表明,页面需要使用动态的数据,渲染生成时需要执行它们,参考输出信息:
212212
213- +++++++++++++++ Optional Catch-all getStaticPaths { locales: null, defaultLocale: null }
214- +++++++++++++++ Optional Catch-all getStaticProps {
213+ ++++++ Optional Catch-all getStaticPaths { locales: null, defaultLocale: null }
214+ ++++++ Optional Catch-all getStaticProps {
215215 params: { catchopt: [ 'catch', 'GitHub' ] },
216216 locales: undefined,
217217 locale: undefined,
218218 defaultLocale: undefined
219219 }
220- ----------------- [[...catchopt]].tsx false { data: '{"params":{"catchopt":["catch","GitHub"]}}' } ServerRouter {
220+ ------ [[...catchopt]].tsx false { data: '{"params":{"catchopt":["catch","GitHub"]}}' } ServerRouter {
221221 route: '/route/[[...catchopt]]',
222222 pathname: '/route/[[...catchopt]]',
223223 query: { catchopt: [ 'catch', 'GitHub' ] },
0 commit comments