소스 검색

debug(prerender): add console logging and max timeout to Puppeteer

unknown 19 시간 전
부모
커밋
261cffcfe2
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      vite.config.ts

+ 5 - 1
vite.config.ts

@@ -16,6 +16,7 @@ export default defineConfig(({ mode }) => {
         renderer: new prerender.PuppeteerRenderer({
           renderAfterTime: 5000,
           injectProperty: '__PRERENDER_INJECTED',
+          maxTimeout: 30000,
           headless: true,
           args: [
             '--no-sandbox', 
@@ -23,7 +24,10 @@ export default defineConfig(({ mode }) => {
             '--disable-dev-shm-usage',
             '--disable-gpu',
             '--single-process'
-          ]
+          ],
+          consoleHandler: (route: string, message: any) => {
+            console.log(`[🔨 Prerender Console - ${route}] ${message.text()}`);
+          }
         }),
         postProcess(renderedRoute: any) {
           console.log(`[🔨 Prerender] Finished: ${renderedRoute.route}`);