diff --git a/pages/[pageId].tsx b/pages/[pageId].tsx index 7f46d86..e81231a 100644 --- a/pages/[pageId].tsx +++ b/pages/[pageId].tsx @@ -14,14 +14,18 @@ export const getStaticProps = async (context) => { } catch (err) { console.error('page error', domain, rawPageId, err) - return { - props: { - error: { - statusCode: err.statusCode || 500, - message: err.message - } - } - } + // we don't want to publish the error version of this page, so + // let next.js know explicitly that incremental SSG failed + throw err + + // return { + // props: { + // error: { + // statusCode: err.statusCode || 500, + // message: err.message + // } + // } + // } } } diff --git a/pages/index.tsx b/pages/index.tsx index ca3d1c0..b5aeb89 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -11,14 +11,18 @@ export const getStaticProps = async () => { } catch (err) { console.error('page error', domain, err) - return { - props: { - error: { - statusCode: err.statusCode || 500, - message: err.message - } - } - } + // we don't want to publish the error version of this page, so + // let next.js know explicitly that incremental SSG failed + throw err + + // return { + // props: { + // error: { + // statusCode: err.statusCode || 500, + // message: err.message + // } + // } + // } } } export default function NotionDomainPage(props) {