【发布时间】:2017-05-19 09:56:11
【问题描述】:
我在 firebase-hosting 上有静态内容 - 我有路由,例如。 ~/xxx - 当有人进入这个路径时可以调用 firebase-function 吗?
【问题讨论】:
标签: firebase google-cloud-functions firebase-hosting
我在 firebase-hosting 上有静态内容 - 我有路由,例如。 ~/xxx - 当有人进入这个路径时可以调用 firebase-function 吗?
【问题讨论】:
标签: firebase google-cloud-functions firebase-hosting
是的。这是最近在 Google 2017 IO 大会上宣布的一项功能。您可以在 firebase.json 文件中创建一个重写别名,该别名通过您的域名指向云功能。 This is the section 的文档清楚地描述了它是如何完成的。
【讨论】:
现在可以从以下 firebase 版本直接从托管的 Web 应用程序或移动应用程序调用云功能。
云功能必须部署在firebase中,并从客户端调用以下代码。
var showMessage = firebase.functions().httpsCallable('showMessage');
showMessage({ text: messageText })
.then((result) => {
// Read result of the Cloud Function.
var sanitizedMessage = result.data.text;
});
更多详情,请点击这里(https://firebase.google.com/docs/functions/callable#web_1)
【讨论】: