const puppeteer = require("puppeteer-core"); const chromium = require("@sparticuz/chromium"); module.exports = { handler: async () => { try { const browser = await puppeteer.launch({ args: puppeteer.defaultArgs({ args: chromium.args, headless: "shell", }), executablePath: await chromium.executablePath(), headless: "shell", ignoreHTTPSErrors: true, }); const page = await browser.newPage(); await page.goto("https://www.example.com", { waitUntil: "networkidle0" }); console.log("Chromium:", await browser.version()); console.log("Page Title:", await page.title()); await page.close(); await browser.close(); } catch (error) { throw new Error(error.message); } }, };