FirebaseとReactでブログを実装!
FirebaseとReactでブログを実装!FirebaseでWebホスティングをすれば、無料でWebサイトの運営をスタートできます。
Firebaseの利用事例としてブログサイトの運用を取り上げてみました。 この記事ではシンプルなブログの運用例としてフロントエンドのフレームワークのReactを使った事例を何回かに分けて紹介していきます。
利用するFirebaseの機能は?
この事例で利用するFirebaseの機能は
* Firebase ストレージ
* Firebase Cloud Firestore (データベース)
* Firebase ホスティング
の3つの機能です。
Firebaseストレージで記事を保存
ブログの記事はFirebaseのストレージに保存します。こうすることで、Fireabaseのホスティングに毎回デプロイすることを避けることができます。
一番シンプルな方法は、毎回記事のHTMLのファイルを作成して、その都度その記事をWebサイトに追加していく方法ですが、毎回Webサイトのデプロイを行わなければならず、運用上はちょっと面倒な仕組みです。そこで記事自体はFirebaseのストレージに保存しておいて、プログラムでFirebaseストレージのファイルを読み込んで表示するという仕組みを作れば、サイトの運営がシンプルになります。
Firebase Cloud Filrestore(データベース)に記事情報を保存
Firebaseのストレージだけでも、ブログサイトの仕組みは作れますが、将来的なサイトの拡張を考えると、各記事の情報をデータベースで保存して
0