Server side rendering with Vue.js and Firebase Hosting

1b177b37d966f573b1df5d7218a5f560?s=47 k2wanko
July 07, 2017

Server side rendering with Vue.js and Firebase Hosting

1b177b37d966f573b1df5d7218a5f560?s=128

k2wanko

July 07, 2017
Tweet

Transcript

  1. 10.

    Firebase Hosting - 静的ファイルを配信してくれる Firebaseのサービスの一つ - 常時HTTP2接続 - CDNはFastlyを使ってる -

    リダイレクトやルーティングを書き換えたりはできる - 独自ドメインは登録するだけで 無料で証明書を発行してくれる(Let’s Encrypt)
  2. 13.
  3. 14.

    Cloud Functions - イベント駆動で実行できるNode.jsのPaaS - AWSで言うところのlambda - HTTPやPubSubをトリガーにできる、 Firebaseの色んなイベントを元にも起動できる。 -

    functions-samplesを見てみるとだいたいなんでもある ※ただし最適なやり方ではない場合があるので気をつけよう 例えば無駄に二度コールしてしまう実装とかある - 従量課金プランにも無料枠があり 200万コールまでは無料(2017/7/7現在) - 無料プランだと Googleのネットワークから外にはアクセスできない
  4. 19.
  5. 26.
  6. 27.
  7. 28.
  8. 31.

    まとめ - Firebase はWebでも使える! - Hostingすごーい!便利! - Cloud Functions最高! -

    FirebaseバックエンドのSPAはSSRが簡単だった - Cloud Functionsを使う場合は鍵の管理も不要で楽 - DEMOのコード https://github.com/k2wanko/md-editor