首页 > 解决方案 > Firebase 可调用 + 快递?

问题描述

functions.https.onRequest(app);可以立即使用快递。

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

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

标签: firebasegoogle-cloud-functions

解决方案


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


推荐阅读