chrome-aws-lambda
const chromium = require('chrome-aws-lambda'); exports.handler = async (event, context, callback) => { let result = null; let browser = null; try { browser = await chromium.puppeteer.launch({ args: chromium.args, defaultViewport: chromium.defaultViewport, executablePath: await chromium.executablePath, headless: chromium.headless, ignoreHTTPSErrors: true, }); let page = await browser.newPage(); await page.goto(event.url || 'https://example.com'); result = await page.title(); } catch (error) { return callback(error); } finally { if (browser !== null) { await browser.close(); } } return callback(null, result);};
Also in JavaScript:
- javascript remainder function
- how to use props in functional component in react
- jquery delete grand parent of clicked element
- javascript close current tab
- Javascript modify URL without reload
- js get element padding
- add countdown timer to javascript quiz
- angular date formats
- javascript convert to title case
- axios in vue
- jquery attribute selector
- jquery ajax upload image
- jQuery exclude exteranl link for images
- call js script in html
- array definition js
- javascript set select disabled
- javascript is string in array
- javascript array add end
- javascript store array in localstorage
- javascript find all href with same value
- fetch method in javascript
- javascript canvas clip rectangle
- check date clash js
- js try..catch works synchronously.