dala00の100DaysOfCode
2019-02-01に投稿

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)

だら@Crieit開発者

Crieitの開発者です。 Webエンジニアです(在宅)。大体10年ちょい。 記事でわかりにくいところがあればDMで質問していただくか、案件発注してください。 業務依頼、同業種の方からのコンタクトなどお気軽にご連絡ください。 業務経験有:PHP, MySQL, Laravel, React, Flutter, Vue.js, Node, RoR 趣味:Elixir, Phoenix, Nuxt, Express, GCP, AWS等色々 PHPフレームワークちいたんの作者

dala00の100DaysOfCode
所有者限定モードのためこのボードには投稿できません
コメント
dala00の100DaysOfCode