Firebase 可调用 + 快递?

vir*_* us 4 firebase google-cloud-functions

随着functions.https.onRequest(app);有可能使用表达的时候了。

我想知道是否可以以functions.https.onCall(...)相同的方式与 express 一起使用?

onCall(...)似乎有不同的签名,但也许还有一种方法可以在使用onCall(...)函数时继续使用 express ?

Dou*_*son 8

不,这不可能。可调用函数强制您的端点使用特定路径、特定类型的输入(通过 POST 的 JSON)和特定类型的输出(也是 JSON)。鉴于可调用对象的工作方式的限制,Express 不会真正帮助您。您可以在文档中阅读所有可调用协议的详细信息。您可以看到 callables 抽象了请求和响应的所有细节,您在使用 Express 时通常会使用这些细节。