Day20
puppeteerはこんな感じで最初にブラウザだけ起動しておいてExpressに渡しておく。(リクエストが来た時はその起動されたブラウザでページを開くだけなので速い…はず)これができないのでfunctions系は断念した。
const options = {
args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-gpu'],
executablePath: '/usr/bin/google-chrome'
}
const browser = await puppeteer
.launch(options)
.catch(error => console.error(error))
app.set('browser', browser)