我目前正在研究如何在本地测试我的云功能。我找到了几种方法,但使用 firebase 模拟器和 useFunctionsEmulator() 方法似乎很棒。在https://firebase.google.com/docs/functions/local-emulator,他们没有说明该方法,但我在这个网址上找到了如何在本地测试 `functions.https.onCall` firebase 云功能?.
但是,当我运行 firebase emulator:start 和 console.log(firebase.functions().useFunctionsEmulator(' http://localhost:5001 ') 时,它只是显示未定义。
我在原点上尝试了几个输入,但没有任何改变。互联网上关于此的信息很少,我认为这是因为这是 alpha,所以请帮助我。
我在打字稿上使用带有 firebase 的 vue3。
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import './registerServiceWorker'
import router from './router'
import store from './store'
import { auth } from './firebase'
// eslint-disable-next-line
let app: any
auth.onAuthStateChanged(() => {
if (!app) {
app = createApp(App)
.use(store)
.use(router)
.mount('#app')
}
})
Run Code Online (Sandbox Code Playgroud)
我应该将什么类型设置为“app”变量?我试过 App, typeof App 但它失败了。