【发布时间】:2021-11-03 19:43:33
【问题描述】:
有没有办法使用 Firebase 存储模拟器进行本地开发?
我发现这些天应该可以使用我猜想的 firebase-tools,但我不知道如何将它包含在我的代码中。
这是我为本地主机配置的 firebase 配置
import firebase from "firebase/app"
import "firebase/auth"
import "firebase/firestore"
import "firebase/functions"
import "firebase/storage"
import "firebase/database"
firebase.initializeApp({
apiKey: "-------------------",
authDomain: "http://localhost:9099",
databaseURL: "http://localhost:9000?ns=project-name",
projectId: "project-name",
storageBucket: "default-bucket",
messagingSenderId: "--------------",
appId: "----------------------",
measurementId: "-----------------",
})
firebase.firestore().settings({ host: "localhost:8080", ssl: false })
firebase.auth().useEmulator("http://localhost:9099")
firebase.functions().useEmulator("http://localhost5001")
firebase.database().useEmulator("http://localhost:9090")
目前,当我尝试在存储桶中存储某些内容时,会执行此 url:
https://firebasestorage.googleapis.com/v0/b/default-bucket/o?name=test-file.csv
据我了解,该应用没有获得任何本地存储域,而只有 Firebase 云存储域
【问题讨论】:
标签: javascript react-native firebase-storage firebase-tools