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>