301得票6回答
如何解决错误'TS2532:对象可能未定义'?

我正在尝试重建一个使用 Firebase Cloud Functions 和 Firestore 的 Web 应用示例。在部署函数时,我遇到了以下错误:src/index.ts:45:18 - error TS2532: Object is possibly 'undefined'. 45 ...

270得票34回答
在Firebase云函数中启用CORS

我目前正在学习如何使用新的Firebase云函数,我遇到的问题是无法通过AJAX请求访问我编写的函数。我收到了“没有'Access-Control-Allow-Origin'”错误。这是我编写的函数示例:exports.test = functions.https.onRequest((req...

228得票19回答
如何为Firebase的Cloud Functions构建结构以从多个文件部署多个函数?

我想为Firebase创建多个Cloud Functions,并从同一个项目中同时部署它们。我还希望将每个功能分别拆分到单独的文件中。目前,如果我将它们都放在index.js中,我可以创建多个函数。 exports.foo = functions.database.ref('/foo').o...

220得票9回答
如何保护Firebase云函数的HTTP端点,仅允许Firebase已认证用户访问?

有了新的Firebase云函数,我决定将一些HTTP端点移动到Firebase上。一切运作得非常好……但是我有以下问题。我有两个由HTTP触发器(云函数)构建的端点: 一个API端点用于创建用户并返回Firebase管理SDK生成的自定义令牌。 一个API端点用于获取特定用户的详细信息。 ...

199得票27回答
使用Firebase Cloud Functions上传文件后,获取下载URL。

在使用Firebase的Functions for Firebase上传文件后,我想要获取文件的下载链接。 我有以下代码: ... return bucket .upload(fromFilePath, {destination: toFilePath}) .then((...

196得票4回答
为Android项目设置Firebase云函数时出现HTTP错误:401

我正在尝试设置Firebase函数,但在运行firebase init后出现错误。 错误:HTTP错误:401,请求具有无效的身份验证凭据。期望OAuth 2访问令牌、登录cookie或其他有效的身份验证凭据。请参见https://developers.google.com/identity...

183得票7回答
Firebase云函数速度非常慢

我们正在开发一个使用新 Firebase 云函数的应用程序。目前的情况是将交易放入队列节点,然后将该节点移除并放入正确的节点中。这样做是为了离线工作的能力。 我们目前遇到的问题是函数速度太慢了。函数本身大约需要 400 毫秒,所以还好。但有时候,虽然条目已经添加到队列中,但函数会花费很长时间...

179得票8回答
如何在不影响其他函数的情况下将某些函数部署到Firebase云函数?

当我运行 firebase deploy --only functions 它会读取 index.js 文件并更新从该文件导出的所有函数。如果在先前的部署中存在名为 a 的函数,而在当前部署中不存在该函数,则会删除 a。 换句话说,效果就好像所有现有函数都被删除,然后从当前的 index...

149得票2回答
Firebase云函数:onRequest和onCall之间的区别

在阅读文档时,我遇到了以下内容: ...你可以通过HTTP请求或从客户端进行调用(可被调用)来直接调用函数。 ~ 来源 引用中提到了(链接在引用中)functions.https.onCall。 但在这里的教程中,使用了另一个函数functions.https.onRe...

125得票4回答
Cloud Functions和Firebase Functions有什么区别?

Cloud Functions 和 Firebase Functions(或“Cloud Functions for Firebase”) 看起来很相似。请描述它们各自的用法。 它们都使用 HTTP 函数。 在Cloud Functions中:exports.helloHttp = fun...