相关疑难解决方法(0)

新创建的 Firebase 函数抛出未经验证的错误

我有一个包含 10 多个云函数的 Firebase 项目。今天我又添加了 3 个,但所有三个新的都抛出了一个错误 UNAUTHENTICATED 没有真正尝试点击函数。(日志中没有函数调用的记录)。自从添加了以前的功能后,我没有对我的环境或 Firebase 项目进行任何更改。

我尝试重新部署项目中的所有功能,三个最新的功能继续失败,而前一个功能正常。我还验证了我使用的是 Node 8,因为使用 Node 10 报告了一些类似的问题。我不确定还可以尝试什么,因为该问题仅适用于新功能。

新函数都有一个相似的签名:

exports.createGroup = functions.https.onCall((data, context) => {
  //Firestore access
});
Run Code Online (Sandbox Code Playgroud)

他们被这样称呼:

const create = functions().httpsCallable('createGroup');
return create({ group: oGroup }).then(result => {
      //Do something
}).catch(err => {
      console.log(err.message); //UNAUTHENTICATED
});
Run Code Online (Sandbox Code Playgroud)

节点版本:8.16.2

Firebase 工具版本:7.6.1

firebase google-cloud-functions

10
推荐指数
5
解决办法
2160
查看次数

标签 统计

firebase ×1

google-cloud-functions ×1