【发布时间】:2020-05-01 21:04:54
【问题描述】:
我有一个使用 ExpressJS 的 Firebase Cloud Function 设置,我想从我的应用中调用它。
我当然可以只做一个 http 请求,但由于有一个 cloud_firestore 包 (dart/Flutter),我认为这是最好的方法,我猜它会为我处理身份验证。
端点只是一个快速应用程序:
const app = express();
app.post('/message', async function (req:any, res: any) {
...
other code
...
}
在我的 Flutter 应用中我会这样做:
final HttpsCallable addMessage = new CloudFunctions(region: "us-central1")
.getHttpsCallable(functionName: 'api');
addMessage.call();
这将返回一个 NOT_FOUND 错误,可能是因为我必须传入 ExpressJS 的路径。 但我不知道该怎么做。
【问题讨论】:
标签: firebase express google-cloud-functions