From e866541ae1d09498c0db4b852973b6d9dc460204 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 17 Nov 2022 10:01:21 +0800 Subject: [PATCH] Fix puppeteer launch in head mode --- packages/content-fetch/app.js | 4 ++-- packages/content-handler/src/websites/twitter-handler.ts | 2 +- packages/puppeteer-parse/index.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/content-fetch/app.js b/packages/content-fetch/app.js index 252671626..76169cd0c 100644 --- a/packages/content-fetch/app.js +++ b/packages/content-fetch/app.js @@ -14,7 +14,7 @@ if (!process.env.VERIFICATION_TOKEN) { app.get('/', async (req, res) => { if (req.query.token !== process.env.VERIFICATION_TOKEN) { console.log('query does not include valid token') - res.send(403) + res.sendStatus(403) return } await fetchContent(req, res) @@ -23,7 +23,7 @@ app.get('/', async (req, res) => { app.post('/', async (req, res) => { if (req.query.token !== process.env.VERIFICATION_TOKEN) { console.log('query does not include valid token') - res.send(403) + res.sendStatus(403) return } await fetchContent(req, res) diff --git a/packages/content-handler/src/websites/twitter-handler.ts b/packages/content-handler/src/websites/twitter-handler.ts index e4b23394c..17bbdc4c2 100644 --- a/packages/content-handler/src/websites/twitter-handler.ts +++ b/packages/content-handler/src/websites/twitter-handler.ts @@ -213,7 +213,7 @@ const getTweetIds = async ( const browser = await puppeteer.launch({ executablePath: process.env.CHROMIUM_PATH, - headless: process.env.LAUNCH_HEADLESS === 'true', + headless: !!process.env.LAUNCH_HEADLESS, defaultViewport: { width, height, diff --git a/packages/puppeteer-parse/index.js b/packages/puppeteer-parse/index.js index 8cb311ac1..ccf74d39e 100644 --- a/packages/puppeteer-parse/index.js +++ b/packages/puppeteer-parse/index.js @@ -112,7 +112,7 @@ const getBrowserPromise = (async () => { ].filter((item) => !!item), defaultViewport: { height: 1080, width: 1920 }, executablePath: process.env.CHROMIUM_PATH, - headless: process.env.LAUNCH_HEADLESS === 'true', + headless: !!process.env.LAUNCH_HEADLESS, timeout: 120000, // 2 minutes }); })();