gpt4 book ai didi

angular - Angular 应用程序中的 Firebase 功能不起作用

转载 作者:太空狗 更新时间:2023-10-29 19:32:33 25 4
gpt4 key购买 nike

我有一个 Angular 应用程序,其中导入了以下内容:

import * as firebase from 'firebase';
import 'firebase/functions';
...
firebase.initializeApp(environment.firebaseConfig);

当我访问 firebase.functions() 时,它会显示在我的智能感知中。

var convertText = firebase.functions().httpsCallable('convertText');

函数 convertText 存在于我的 firebase 帐户中,并在通过 http 访问时工作。

当调用 firebase.functions().httpsCallable() 时,出现以下错误:

TypeError: firebase.functions is not a function

这是我的库。

"@firebase/app": "^0.3.1",
"firebase": "^5.3.1",
"angularfire2": "5.0.0-rc.9",

我遵循了以下教程: Firebase Functions

我知道 firebase 正在运行,因为我已经成功地使用了 fireauth 和 firestore。

我们将不胜感激。

最佳答案

我刚刚在另一个 SO Question 上回答了这个问题。

快速总结;

constructor(
private afFun: AngularFireFunctions
) { }

ngOnInit() {
this.afFun.httpsCallable('myFunction')({ text: 'Some Request Data' })
.pipe(first())
.subscribe(resp => {
console.log({ resp });
}, err => {
console.error({ err });
});
}

关于angular - Angular 应用程序中的 Firebase 功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51840281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com