非 google 服务器上的 Firebase 云函数

Firebase cloud function on non google server

firebase 中的云功能需要您启用计费计划。 我可以在我自己的 Nodejs 服务器上使用云函数并通过安装 npm install firebase-functions 访问事件而不在 firebase 上启用云函数吗?

没有。您只能使用 Firebase Functions Emulator 在本地测试您的函数(除非您启用计费,否则您无法部署到 Firebase)。自托管服务器是不同的,并且使用 无服务器 云功能,可能不像云功能那样容易扩展。

您所指的事件(如 Firestore 触发器)只能用于触发云功能。如果您将服务器托管在您的服务器上,那么最好通过它路由所有操作。例如,如果您想在将新文档添加到 Firestore 时触发一个功能,而不是直接从客户端创建文档,请向您的服务器发出请求并使用 Admin SDK 添加文档并同时处理其他任何内容。