firebase node 起動方法忘備録

firestoreのフォルダに遷移して

もちろんWEBサーバーが動いている環境

firebase use --add

ここでfiresotreのプロジェクトを選択しないといけない

? Which project do you want to add? 
test
? What alias do you want to use for this project? (e.g. staging)
 test

Created alias test-delivery for test
Now using alias test-delivery (test-delivery-25b7b)

firebase deploy --only firestore

このコマンドで毎回デプロイする感じ

i  deploying firestore
i  firestore: checking firestore.rules for compilation errors...
✔  firestore: rules file firestore.rules compiled successfully
i  firestore: uploading rules firestore.rules...
✔  firestore: released rules firestore.rules to cloud.firestore

✔  Deploy complete!

firebase serve

これで初めてプロジェクトを見れる

=== Serving from '/Applications/MAMP/htdocs/quickstart-js/firestore'...

i  hosting: Serving hosting files from: ./
✔  hosting: Local server: http://localhost:5000

でも動かない このページを参考にして

Firebase を JavaScript プロジェクトに追加する  |  Firebase

<script src="https://www.gstatic.com/firebasejs/5.5.2/firebase.js"></script>
<script>
  // Initialize Firebase
  // TODO: Replace with your project's customized code snippet
  var config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    projectId: "<PROJECT_ID>",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
  };
  firebase.initializeApp(config);
</script>