fix: generate paths

This commit is contained in:
iCrawl
2022-11-30 03:17:47 +01:00
parent b0f9b9c344
commit 90d192078f

View File

@@ -111,7 +111,7 @@ export async function generateStaticParams() {
}), }),
]; ];
} catch { } catch {
return { slug: [] }; return { slug: ['packages', '404'] };
} }
}), }),
) )
@@ -162,6 +162,7 @@ async function getData(slug: string[]) {
}); });
let data; let data;
try {
if (process.env.NEXT_PUBLIC_LOCAL_DEV) { if (process.env.NEXT_PUBLIC_LOCAL_DEV) {
const res = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'docs', 'docs.api.json'), 'utf8'); const res = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'docs', 'docs.api.json'), 'utf8');
data = JSON.parse(res); data = JSON.parse(res);
@@ -171,6 +172,9 @@ async function getData(slug: string[]) {
}); });
data = await res.json(); data = await res.json();
} }
} catch {
notFound();
}
const model = createApiModel(data); const model = createApiModel(data);
const pkg = findPackage(model, packageName); const pkg = findPackage(model, packageName);