function - 调用firebase云功能时权限被拒绝
问题描述
创建了一个新的 Firebase 项目。如此处所述,创建了一个测试函数。
尝试调用此函数时,我得到了 PERMISSION DENIED,无论是尝试从我的颤振应用程序调用它还是直接调用它(403 Forbidden)。
这篇文章的建议没有帮助......
这是我的第二个颤振火力基地项目。第一个运行得很好,看不到它们之间可能解释这种行为的任何差异。感谢有关此问题的任何帮助:)
我的代码:
const functions = require('firebase-functions');
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
解决方案
好吧,在这里找到了解决方案(“允许未经身份验证的函数调用”):
“截至 2020 年 1 月 15 日,HTTP 函数默认需要身份验证。您可以指定函数是否允许在部署时或部署后进行未经身份验证的调用”
推荐阅读
- css - 将光标更改为自定义文本
- android - 工作意向服务是否总是在同一个后台线程中启动?
- angular - Map 和 Filter 适用于两个数组元素,但在看似相同的第三个元素上失败
- java - 当两个表都具有复合主键时,休眠连接两个不相关的表
- php - 当凭据为真时,Auth::attempt 返回假
- python - 使用 Python 使用弹性搜索 json 对象的元素、合同桥接分数进行计算
- html - 目标 _BLANK 在某些设备上不起作用
- python - Pytorch 无法识别数据集的目录
- python - python3.4安装烧瓶给出与Jinja2要求相关的错误消息
- html - HTML5 音频/视频标签如何确定持续时间