From 7e68ad5237dce9a82c245c68939ad3af2e669da9 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 15 Jul 2022 15:23:02 +0800 Subject: [PATCH] close browser when request finished --- packages/content-fetch/app.js | 6 +++--- packages/content-fetch/fetch-content.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/content-fetch/app.js b/packages/content-fetch/app.js index 60f3031c5..4a2946d1b 100644 --- a/packages/content-fetch/app.js +++ b/packages/content-fetch/app.js @@ -16,7 +16,7 @@ app.get('/', (req, res) => { res.send(403) return } - fetchContent(req, res) + return fetchContent(req, res) }); app.post('/', (req, res) => { @@ -25,7 +25,7 @@ app.post('/', (req, res) => { res.send(403) return } - fetchContent(req, res) + return fetchContent(req, res) }); const PORT = parseInt(process.env.PORT) || 8080; @@ -34,4 +34,4 @@ app.listen(PORT, () => { console.log('Press Ctrl+C to quit.'); }); -module.exports = app; \ No newline at end of file +module.exports = app; diff --git a/packages/content-fetch/fetch-content.js b/packages/content-fetch/fetch-content.js index e70e2acc3..6fd80835f 100644 --- a/packages/content-fetch/fetch-content.js +++ b/packages/content-fetch/fetch-content.js @@ -380,7 +380,7 @@ async function fetchContent(req, res) { console.log(`parse-page`, logRecord); } finally { if (context) { - await context.close(); + await context.browser().close(); } } @@ -552,7 +552,7 @@ async function retrievePage(url) { if (lastPdfUrl) { return { context, page, finalUrl: lastPdfUrl, contentType: 'application/pdf' }; } - await context.close(); + await browser.close(); throw error; } }