TOP(About this memo)) > 一覧(Firebase Local Emulator Suite) > セットアップ
emulators:start
--only functions,firestore
--inspect-functions
で実行すると関数のブレークポイントのデバッグを有効になる。
emulators:exec scriptpath
--import
emulators:export
firebase emulators:start --import=./(フォルダ名) --export-on-exit
firebase emulators:start --project demo-xxxx
のようにemulator起動時にdemo-をつける。curl "http://localhost:8081/v1/projects/(プロジェクトID)/databases/(default)/documents/users
curl "http://localhost:8081/v1/projects/(プロジェクトID)/databases/(default)/documents/users/(UID)"
curl -H "Content-Type: application/json" -d '{"email":"test@example.com", "password":"testtest"}' "http://localhost:9099/identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=aa"
# アカウント全削除
curl -H 'Authorization: Bearer owner' -X DELETE http://localhost:9099/emulator/v1/projects/(プロジェクトID)/accounts
# Firestoreデータクリア
curl -v -X DELETE "http://localhost:8080/emulator/v1/projects/(プロジェクトID)/databases/(default)/documents"
# バケット一覧表示
curl http://localhost:9199/b | jq
# バケットのファイル一覧表示
curl -H 'Authorization: Bearer owner' http://localhost:9199/v0/b/(プロジェクトID).appspot.com/o/ | jq
# ファイルの削除: 501 Not Implementedとなってしまった
curl -v -X DELETE -H 'Authorization: Bearer owner' http://localhost:9199/v0/b/(プロジェクトID).appspot.com/(ファイルパス)