Firestoreを利用したブログサービスの実装例
Firestoreを利用したブログサービスの実装例この記事では、Firestore を利用して、投稿記事のメタデータを保存した場合の実装例を紹介します。今回紹介する方法では、投稿記事を表示する場合以外は、Firestore からメタデータを取得して表示するため、投稿数が多くなっても素早い記事の一覧表示が可能です。投稿記事の一覧の取得Firebase のデータベースである、Firestore から投稿記事のメタデータを取得します。 投稿記事のメタデータは、記事の投稿時に、Firestore のデータベースに保存して、オリジナルの Markdown のファイルは、Firebase のストレージに保存してある前提です。 メタデータを保存している Firestore のコレクションは「sample」です。import { collection, doc, onSnapshot, query,} from "firebase/firestore";import { db } from "../lib/firebase";getList() { const my_query = query(collection(db, "sample")); const unsub = onSnapshot(my_query, (query_snapshot) => { this.docs = []; for (let i = 0; i < query_snapshot.size; i++) { const doc =
0