问题标签 [firebase-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Firebase 管理员 - Firebase 数据库运行循环中未捕获的异常 (4.1.5)
我在 Firebase Admin 上运行一个应用程序。所以这段代码在我第一次运行时就可以工作,但几周后我又试了一次,经过数小时的调试后我一直收到这个错误(RunLoop:Firebase Database runloop (4.1.5) 中的未捕获异常)。我见过其他的运行循环版本为(3.0.0),但没有一个错误与我的错误相匹配。
对于我的 gradle 文件,我只有这些:
这里有更多的堆栈跟踪:
有什么想法可能是错的吗?先谢谢了!
javascript - AWS Lambda 中的 Firebase 实时数据库查询未获得最新结果
我正在使用 firebase realtime db 和 AWS Lambda + AWS API Gateway 构建一个用于数据库查询的 Web 应用程序。我遇到了 AWS Lambda 不返回最新项目的问题。
例如,如果我的数据库有项目 A、B、C,其中 C 是最新的。如果我使用 lambda 函数进行查询,它将返回 A、B、C。如果我添加 D,则 lambda “可能或可能不会”返回 A、B、C、D。它可能只返回 A、B、C。这非常令人沮丧,我找不到根本原因。我只能假设它与 lambda 的冻结过程实现有关。或者也许它与firebase的实时数据库的性质有关,它监听数据的变化?我不知道。
如果有人遇到类似问题并找到解决方案,请分享解决方案。
我将添加我的 aws lambda 函数的代码片段。
问候,
java - Firebase 管理员数据库无法读取
我正在尝试制作用于编辑 firebase 数据库的桌面应用程序。我正在用java语言制作它,但我不能让它与数据库一起使用。
当我运行此代码时,它没有写入控制台“数据库工作”或“已取消”。它永远不会进入 onDataChange() 或 onCanceled()。
我从https://firebase.google.com/docs/database/admin/start获得此代码
firebase - 如何在 google firebase 上为 google firebase 上的应用程序创建管理门户
我正在为我的 android 应用程序使用GoolgeFirebase 。我想在GoogleFirebase上创建一个管理门户,连接到该应用程序的数据库,以查看一些与管理相关的任务,例如显示我waiters
将rating
所有数据存储在Google Firebase 实时数据库中的位置。wiaters
rating
我是否必须创建一个网络应用程序,连接并托管在Google Firebase或GoogleFirebase上,以便为 Android 应用程序创建一些管理门户。
angular - 有没有办法从客户端应用程序中调用 Firebase 服务器“功能”,比如 Angular 2?
所以 Firebase 提供了一种叫做“函数”的东西,它本质上是一个 nodejs 服务器,它预先配置了所有 Firebase 的东西,并且自动处理了所有的缩放。我想知道,有没有办法从 Angular 2 应用程序调用“函数”index.js 文件中的函数?
我需要利用 firebase-admin npm 模块来检查用户的电子邮件是否存在,然后获取该用户的 uid(如果存在)。
根据此链接,我可以设置我的 index.js 文件,例如:
有没有办法可以getUserByEmail()
在我的 Angular 2 应用程序的组件内部调用?
提前致谢!
node.js - Firebase 数据库查询为所有端点返回相同的数据
我尝试创建一个 firebase 函数,用于在将新帖子插入 Firebase 实时数据库时向所有设备发送推送通知。我的设备令牌位于配置文件通知端点下。当我尝试通过向数据库插入新帖子来执行我的功能时,我的反应是出乎意料的。我从https://firebase.google.com/docs/functions/和https://firebase.google.com/docs/reference/admin/node/admin.database阅读了文档,但无法进一步了解。这是我的日志:
所以据我所见,数据库的响应是我所期望的,但是当我尝试记录我的结果时,我得到了一个很长的 json,与我所期望的完全不同。这可能是因为我没有结算帐户吗?有人可以帮我吗?这也是我的代码。
firebase - Firebase Admin SDK 在 React 中导致构建错误
我将 Firebase Admin SDK 添加到了一个反应项目中(如果有什么不同,我使用了 create-react-app)。我只是在测试它,所以我只是在 index.js 中初始化 Firebase
项目中的其他所有内容基本上都没有受到影响。我去运行npm run build
,所以我可以将项目部署到 Firebase 托管并得到以下编译失败错误
找不到模块:错误:无法解析 /home/ubuntu/workspace/shelf/node_modules/firebase-admin/lib/database 中的模块“请求”
任何想法这里的问题是什么或我应该做些什么来解决它?谢谢!
node.js - 无法使用 firebase-admin 获取有效的 Google OAuth2 访问令牌
我目前无法在 nodejs 中使用 firebase-admin 读取或写入数据。
如果没有打开日志记录,它只会永远挂起,永远不会返回错误并且永远不会完成。
但是,随着日志记录的打开,它会给出以下结果(它会继续按照衰减的时间表重试 - 但结果相同):
当我捕获(firebase-admin 内部)https 请求时,我得到以下信息:
我尝试从控制台生成一个新的私钥,但它继续返回相同的错误。我还按照其他地方的建议添加了 require('ssl-root-cas').inject() ,但它不会改变行为。将实际的 json 对象传递给 admin.credential.cert 函数也不会改变行为。
我目前在节点 v7.7.4 上。
这是我产生错误的代码:
node.js - ionic2 中的 Firebase 管理 SDK:找不到模块“dns”
我正在尝试使用 Firebase admin SDK,如ionic2中所述。但是当我打电话时admin.initializeApp
,我收到了这个错误:
我已经安装了 dns 模块npm install dns
,但仍然出现此错误。有什么想法可以解决这个问题吗?
amazon-web-services - 在 aws ubuntu 机器上找不到模块 firebase-admin
这里我的代码如下所示:
firebaseRealTime.js
这个文件的目录结构是projectname/config/firebaseRealtime.js
service.json的路径是projectname/service.json
现在,当我在 Windows 本地机器上测试它时,这段代码可以正常工作。但是我在 aws ubuntu 机器上运行相同的代码,它给了我错误cannot find module firebase-admin。
为什么这段代码在不同的机器上给出不同的结果?