LoginSignup
0
0

More than 1 year has passed since last update.

Vue.jsで掲示板を作ってみよう vol.2『firebaseとvueファイルの紐付け』

Posted at

今回も頑張りましょう!

ターミナル
npm install --save firebase

plaginsの中に「firebase.js」というファイルを作る。
下のコードを入れる。

import firebase from "firebase";
if(!firebase.apps.length){
    firebase.initializeApp({

})
}

export default firebase;

次はgoogleにうつります。
googlefirebaseと検索し開きます。
まず、プロジェクトを作成する!!
スクリーンショット 2021-02-20 15.22.32.png
スクリーンショット 2021-02-20 15.22.46.png
スクリーンショット 2021-02-20 15.23.09.png
↓この画面をここではホームと呼ばせていただきます。お願いします。
スクリーンショット 2021-02-20 15.24.41.png
ホームの</>(ウェブ)ボタンを押します。
ここではboardと名付けます
hostingのチェックはつけません
スクリーンショット 2021-02-20 15.25.31.png
ここはスルーしてコンソールに進みましょう
スクリーンショット 2021-02-20 15.25.59.png
ホームに戻ると思うので、次はホームからCloud Firestoreを開きます。

今後board(project名)のCloud firestoreにこれから作る掲示板のコメントを保存し、取得・追加・更新・削除をおこないます
スクリーンショット 2021-02-20 15.27.22.png
スクリーンショット 2021-02-20 15.28.03.png
スクリーンショット 2021-02-20 15.28.50.png
有効にするで完了です。

次に、権限を有効にします。
ホームからCloudfirestoreにいき、ルールを押します。
ルールの編集で下のようにfalseをtrueに変えて、公開にします。

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

最後に、最初に作ったplaginsの中の「firebase.js」というファイルに,
プロジェクト設定>全般(下にスクロール)のapikeyからmeasurementIdをコピペします。
スクリーンショット 2021-02-20 15.59.14.png

import firebase from "firebase";
if(!firebase.apps.length){
    firebase.initializeApp({
    apiKey: 
    authDomain: 
    projectId: 
    storageBucket: 
    messagingSenderId:
    appId: 
    measurementId:
})
}

export default firebase;

紐付け作業はここまでになります!
次は、データの取得・追加・更新・削除を行ってください
スクリーンショット 2021-02-20 20.24.43.png
こんな感じの仕上がりが目標です。
私が勉強したサイトは↓
https://www.wakuwakubank.com/posts/723-firebase-firestore-query/

わかりやすいので作れると思います、頑張ってください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0