微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 firebase 函数中实现 Firebase AppCheck 以读取实时数据库?

如何解决如何在 firebase 函数中实现 Firebase AppCheck 以读取实时数据库?

在我的 web 应用程序中,我对读取 RealtimeDatabase 的 firebase 函数进行了 http 调用。一旦我强制执行 AppCheck,这个云功能就无法访问 RealtimeDatabase。由于我通过函数使用 firebase 托管和模板化,我的带有 appscript 的静态页面显示出来,但不是这个 http 响应页面

index.js 中的代码

const functions = require("firebase-functions");
const admin = require("firebase-admin");
const express = require("express");
const engines = require("consolidate");
require("@firebase/app")
require("@firebase/app-check")

var serviceAccount = require("./firebase-adminsdk-yjm37-b4444555g6.json");
const { request } = require("express");

admin.initializeApp({
    credential: admin.credential.cert(serviceAccount),databaseURL: "https://myappname-default-rtdb.asia-southeast1.firebasedatabase.app"
});

admin.appCheck().activate('asdfgRobdfgdrhRXrNHUlBZtz9ctzUMEAVx');

(truncated)

在部署此功能时,我得到

Error: Error occurred while parsing your function triggers.

TypeError: admin.appCheck(...).activate is not a function

代码顶部列出的软件包已更新到最新版本。

(我试图通过这个 webapp 学习 firebase 函数和 Node.Js)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?