dala00の100DaysOfCode

2019-01-10に作成

頑張って100日間コードを書き続けます。

所有者限定モードのためこのボードには投稿できません ボードとは?

Day20

  • puppeteerでWebページを画像にしてくれるサーバーを作った
  • CrieitのOGPにそれをつけてコードを表示できるようにした

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)