next blog firestore
1.0.0
このブログでは、SSR&Firebase Firestore APIのnext.jsを使用して、データを保存および取得します。 React、Mobx State Tree、スタイルのコンポーネントで構築されたシンプルなカスタムコンテンツ管理システムでコンテンツを作成および編集します。
このレポをクローンして、それを出発点として使用して、独自の派手なブログを作成します。
Firestoreはまだベータ版ですが、それがあまり素晴らしいものではありません。
.envを作成します。このファイルをコミットしないでください。それはすべての人が利用できないはずの個人データです。.envにデータをコピーします。 F_PROJECT_ID= < your Project ID >
F_AUTH_DOMAIN= < your Project ID > .firebaseapp.com
F_API_KEY= < your Web API Key > 初期シードでデータベースを初期化できるようにするには、プライベートファイヤーベース管理サービスキーを生成する必要があります。
firebase-service-key.jsonとして保存します。 **このファイルをコミットしないでください。デフォルトでは.gitignoreに追加されます。 私たちはほぼ終了しました。初期データでデータベースを初期化しましょう。
yarn
yarn run seedFiresbaseにRESTリクエストを行うには、Firestoreデータベースに手動で設定されたインデックスが必要です。
ブログを地元で発売する準備ができています。
yarn devブログはhttp:// localhost:3000で稼働しています。
待って..しかし、CMSの部分はどうですか?
authorsコレクションを作成しますdocumentIdユーザーのuidであり、 config.jsファイルのユーザーのname idあるauthorsコレクションにレコードを作成します。 MITライセンスに基づいてライセンス、Copyright©2018-PresentAlexanderSuevalov
詳細については、ライセンスを参照してください。