firebase-admin相关内容
我正在尝试使用FireBase函数上载文件,更多地使用this docs,但似乎无法像下面这样上载到文件夹FireBase: ... 我要直接上载到我的文件夹 我已经试过了 const bucket = storage.bucket(".appspot.com/img_users/"); 但仍未正常工作,请帮助! 推荐答案 云硬盘中实际上没有文件
..
我正在编写一个自定义后端(Nestjs),我要在其中验证来自Firebase身份验证的令牌是否有效,并检索用户信息。 我不想使用实际的Firebase身份验证,因此最终使用了FireBase本地模拟器。 现在,我想使用postman测试用nestjs编写的端点,其中我从postman为nestjs发送未签名的令牌,以便从本地仿真器进行验证。但是我找不到一种方法来创建一个未签名的令牌,而不创
..
根据 文档,我必须将文件名传递给函数才能上传文件. //上传本地文件到bucket等待 storage.bucket(bucketName).upload(filename, {//支持使用 `Accept-Encoding: gzip` 发出的 HTTP 请求gzip:是的,元数据:{//启用长期 HTTP 缓存标头//仅在文件内容永远不会改变时使用//(如果内容会改变,使用cacheCont
..
..
我使用 Lambda 到 Firebase 消息.我参考 this.但是 lambda 函数仍然超时,因为它无法连接到谷歌服务器. Handler.js /[开始导入]const firebase = require('firebase-admin');const serviceAccount = require("../serviceAccount.json");module.expor
..
我正在尝试使用以下代码通过 FCM 从 Firebase Cloud 函数发送多播通知: 常量消息 = {代币:收件人,通知: {标题:标题,身体:身体},数据: {项目合作伙伴Id:项目合作伙伴Id}};返回 admin.messaging().sendMulticast(message); 并且没有任何推送通知被发送.每个响应都包含一个带有相同消息的错误:“未找到请求的实体". 我在
..
我正在修复发生的错误消息,但它以前也可以工作.我正在发送带有多个令牌的 FCM 通知并收到以下错误 0|api |2020-2-11 13:26:26 [ExceptionsHandler] 需要主题、令牌或条件中的一个0|API |+542752 毫秒0|API |错误:只需要主题、令牌或条件之一0|API |在 FirebaseMessagingError.FirebaseError [作为
..
如 FCM 文档中所述,可以为一个 Firebase 应用创建无限主题.但正如 Firebase Admin SDK 文档:解释了一个错误: messaging/too-many-topics:- 一个注册令牌已经订阅了最大数量的主题,不能再订阅了. 我无法找到最大主题数的阈值.谁能解释一下,限制是多少?一个应用实例可以在 FCM 中订阅多少个主题? 解决方案 我通过为应用实例
..
如何从 Firebase 获取设备令牌(FCM 注册令牌)? 我正在使用 firebase 制作移动应用程序,并使用 node.js 制作其服务器. 我想从服务器发送 push notification 消息,但我不知道如何获取设备令牌. 如何从外部服务器获取设备令牌?我现在正在使用 Firebase 管理 SDK. 设备token是不是只有app连接fcm服务器时才会生成
..
我已登录的 Android 客户端在我的服务器上注册他们的令牌.问题是我不确定特定客户端发送的令牌是否真正属于该客户端用户 ID.不良客户端可能会注册其他用户的有效令牌. 给定一个 FCM 令牌和一个用户 ID,我在服务器上的管理代码如何验证该令牌确实属于(经过身份验证的)用户 ID? 解决方案 在 Firebase 级别上,身份验证 UID 和云消息传递实例 ID 令牌之间没有连接
..
因此,在后端通过 firebase 的 admin SDK 生成了一个自定义令牌: router.use('/get-token', (req, res) => {var uid = "大秘密";admin.auth().createCustomToken(uid).then(函数(customToken){res.json({实例ID:customToken});}).catch(函数(错误)
..
如果我添加到 Firebase 云功能,我无法获得用户列表.我尝试了很多事情,并遵循了 firebase 文档指南,但它只是继续运行,但从未加载. exports.listAllUsers = functions.https.onRequest((data, context) => {//列出所有用户返回列表所有用户();});功能列表所有用户(){//列出一批用户,一次 1000 个.var
..
我想从另一个 nodejs 服务器或只是一个 nodejs 脚本调用来自 firebase 的云函数. 我的 firebase 函数是一个 onCall 函数. 我正在使用 https://www.npmjs.com/package/firebase-admin 用于与 firebase 交互,但它似乎没有调用云函数的方法...... 我可以用其他方式吗?像一个http请求?
..
我正在尝试添加自定义声明,isRegistered 到 firebase.我的 Firestore 有另一个 user 集合来保存注册信息记录.现在我正在尝试保留 isRegistered 自定义声明,但似乎无法正常工作. exports.addRegisteredRole = functions.database.ref('/user').onCreate((快照,上下文)=> {return
..
我目前正在用 ES6 编写我的云函数,并使用 Babel 进行编译以针对 Node v10 环境.而且我注意到了一些奇怪的事情. 为什么当我像这样导入 firebase-functions 时: 从“firebase-functions"导入函数; 我收到此错误: !TypeError:无法读取未定义的属性“https"在对象.(C:\myProject\functio
..
Cloud Function 在更新或删除时收到 Firebase 权限被拒绝错误. 使用文件中的凭据初始化服务帐户,以便使用当前不可用于默认帐户的 auth.createCustomToken admin = require('firebase-admin');函数 = 要求('firebase-functions');credential = admin.credential.cert
..
昨天,我所有的 firebase 函数都开始抛出以下警告: 存储在 Firestore 中的 Date 对象的行为将会改变您的应用程序可能会中断.隐藏此警告并确保您的应用确实如此不中断,您需要先将以下代码添加到您的应用程序中调用任何其他 Cloud Firestore 方法: const firestore = new Firestore();const settings = {/* 你的
..
我想用 node js 删除 firebase 存储中的一个文件夹,因为这是一个 firebase 功能. 例如: storageRef.child(child1).child(child2).delete(); 类似这样,但 firebase 文档没有说明任何内容. 还有一个问题:初始化存储文档时节点 js 需要我的 admin json,但实时数据库不想要这个奇怪为什么?
..
我们如何通过仅允许 Cloud Functions for Firebase 将数据写入某些位置的规则来保护数据库,以前有一个选项可以将 uid 添加到管理客户端 databaseAuthVariableOverride 并在规则中使用该 uid部分,但现在我们通过 admin.initializeApp(functions.config().firebase); 进行初始化,所以我不确定如何添加
..
继续尝试让 firebase serve 再次工作.我刚刚问了这个问题(得到了很好的答复,谢谢):npm 错误!peer dep 缺失:firebase-admin@^7.0.0,firebase-functions@2.3.1 需要 在执行 npm list firebase-admin 时,我现在看到了预期的输出 -- firebase-admin@7.3.0. 但是 fireba
..