【发布时间】:2021-03-17 08:01:47
【问题描述】:
我正在尝试从我的 Vue.js 应用程序中调用已成功部署的 Firebase Cloud Function。该函数需要从europe-west3 区域运行。
我有一个按钮被点击然后运行call() 方法:
<script>
import { functions } from '@/firebase'
export default {
methods: {
call() {
const callFunction = functions('europe-west3').httpsCallable('orgNew') // Error points to this line of code
callFunction( { name: 'John Doe'}).then(result => {
console.log(result.data)
})
}
}
}
</script>
在我的firebase.js 文件中,我导入了Firebase 并创建了一些助手:
import firebase from 'firebase/app'
import 'firebase/auth'
import 'firebase/firestore'
import 'firebase/functions'
let firebaseConfig = { // API KEYS AND CONFIG };
firebase.initializeApp(firebaseConfig)
var db = firebase.firestore()
const auth = firebase.auth()
const functions = firebase.functions()
export {
db,
auth,
functions
}
非常感谢您的帮助!
【问题讨论】:
-
该错误消息看起来与此处的代码无关。
-
@DougStevenson 在开发工具中打开错误消息时,它正好指向我的问题中的代码行(检查更新的代码)
标签: javascript firebase vue.js google-cloud-functions