我有一个包admin,用于多个项目,它依赖于firebase-admin,并导出一个函数export function storage(): admin.storage.Storage以获得对云存储的引用。
这个包在nestJS应用程序中使用,工作正常,但是当我使用Jest运行测试时,我得到的模块没有找到错误:
● Test suite failed to run
Cannot find module 'firebase-admin/storage' from 'node_modules/admin-sdk/dist/firebase/storage.js
我正在尝试做的是将一个模拟器连接到firebase_admin的一个实例用于管理员身份验证,并在同一个api中连接另一个实例用于web身份验证。 问题是我不能为每个firebase_admin实例设置每个模拟器的主机。发生的情况是,它总是采用它在模块的最后一个实例中声明的环境变量。在下面的python脚本中可以看到。 #!/usr/bin/env python3
"""
src.firebase.py
Initialize firebase_admin for admin & web
"""
import os
from fireb
最近,我尝试将.WriteOn云功能更新为我的firebase应用程序的预定云功能。目标是每4天运行一个函数,删除超过2天的消息。这对于.WriteOn函数非常有效,但这当然意味着每次创建消息时都会执行该函数,这太过了。这是我的index.js文件中的函数.
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
// The Firebase Admin SDK
我正在尝试在本地node.js脚本文件中使用firebase admin sdk (在firebase-functions之外),以便执行一些身份验证和firestore操作。
但是我得到了这个错误:
{"severity":"WARNING","message":"Warning, FIREBASE_CONFIG and GCLOUD_PROJECT environment variables are missing. Initializing firebase-admin will fail"}
Error: Failed t
这是我第一次使用dialogflow实现库,以下是要求 // The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
// The Firebase Admin SDK to access the Firebase Realtime Database.
const admin = require('firebase-admin');
var db =
我的Firebase计划功能有几个问题。我正在检查日志和文档,它正在运行,并以“成功”和“OK”的形式记录,但我的实时数据库中所需的节点没有更新/删除。这是我的index.js代码..。
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
// The Firebase Admin SDK to access the Firebase Realtime Data
我正在尝试将一条消息发送到Firebase函数中的FCM主题,该主题是在创建Firestore文档(消息)时触发的。订阅主题(也使用函数完成)并触发send函数运行良好,但实际发送失败的原因如下:
Error: An error occurred when trying to authenticate to the FCM servers. Make sure the credential used to authenticate this SDK has the proper permissions. See https://firebase.google.com/docs/admin/se
目前,我正在使用Firebase Admin SDK在NodeJS服务器端应用程序中连接Firebase数据库。
但我没有找到通过代理设置连接Firebase的选项,或者它可以检测我的系统HTTP_PROXY环境变量。
当我通过node index.js运行节点脚本时,得到了一些像这样的超时消息(我知道在我的工作网络中,我不能直接连接到Firebase )。
Error: Credential implementation provided to initializeApp() via the "credential
" property failed to fetch a v
我正在使用firebase管理sdk运行一个节点服务器。但是,每次我试图从服务器发送推送通知时,我都会得到401错误。
以下是我所得到的准确错误:
errorInfo: {
code: 'messaging/authentication-error',
message: 'An error occurred when trying to authenticate to the FCM servers. Make sure the credential used to authenticate this SDK has the proper permissions.
我正在运行Firebase函数实例,如下所示:
import * as functions from 'firebase-functions'
import * as express from 'express'
import * as admin from 'firebase-admin'
import { MyApi } from './server'
admin.initializeApp(functions.config().firebase)
const firebaseDb: admin.database.Data
我已经在本地的坞容器中运行了firebase模拟器来进行测试。仿真器包括我为我的应用程序使用的所有东西(防火墙、auth、函数、存储),这样我就可以独立于生产环境进行开发和测试。
然而,我收到的警告让我很紧张:
functions: Beginning execution of "myFunction"
⚠ External network resource requested!
- URL: "http://---.---.---.---/computeMetadata/v1/instance"
- Be careful, this may be a
当试图使用Firebase deploy部署我的Firebase函数时,我会得到以下错误:
Error: Error occurred while parsing your function triggers.
Error: Failed to initialize Google Cloud Firestore client with the available credentials. Must initialize the SDK with a certificate credential or application default credentials to use Cloud F
我正在遵循一个教程来部署一个函数到firebase。当我部署时,我会发现一个未知的错误,而导师却没有。我已经仔细检查过这一行,它是准确的。还有其他人能说明这件事吗?
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
// The Firebase Admin SDK to access the Firebase Realtime Database.
c