diff --git a/src/client/app/index.ts b/src/client/app/index.ts index 3065c813..cdb79a35 100644 --- a/src/client/app/index.ts +++ b/src/client/app/index.ts @@ -116,7 +116,9 @@ function newRouter(): Router { if (inBrowser) { isInitialPageLoad = false - return import(/*@vite-ignore*/ pageFilePath) + const page = import(/*@vite-ignore*/ pageFilePath) + page.catch(() => (location.href = import.meta.env.BASE_URL)) + return page } // SSR: sync require