Javascript 可调用的Firebase函数单击按钮时不会发生任何事情
我不熟悉firebase函数,只想做一个简单的测试——点击按钮调用一个可调用的firebase函数Javascript 可调用的Firebase函数单击按钮时不会发生任何事情,javascript,node.js,angular,firebase,google-cloud-functions,Javascript,Node.js,Angular,Firebase,Google Cloud Functions,我不熟悉firebase函数,只想做一个简单的测试——点击按钮调用一个可调用的firebase函数 test() { const test = firebase.functions().httpsCallable('test'); test.call(); } firebase函数只是一条简单的console.log消息。对于这个项目,我使用的是Angular 我在下面提供了我的前端和后端代码片段 当我点击按钮时,由于某种原因什么也没发生。我希望调用firebase函数并在控制
test() {
const test = firebase.functions().httpsCallable('test');
test.call();
}
firebase函数只是一条简单的console.log消息。对于这个项目,我使用的是Angular
我在下面提供了我的前端和后端代码片段
当我点击按钮时,由于某种原因什么也没发生。我希望调用firebase函数并在控制台中接收“hello world”消息
有人知道我做错了什么吗?非常感谢您的帮助
谢谢
Index.js
exports.test=functions.https.onCall(()=>{
log('helloworld');
});代码>您的代码实际上没有调用函数。调用时,需要捕获其返回值,该值是用于实际调用函数的对象
test() {
const test = firebase.functions().httpsCallable('test');
test.call();
}
请注意,test()返回一个承诺,该承诺为您提供函数的返回值
test() {
const test = firebase.functions().httpsCallable('test');
test.call();
}
我建议查看该文档以了解更多信息