Tag: firebase

如何获得firebase id

任何人都知道如何获得Firebase独特的ID? 我试过name() , name , key , key() 。 没有任何工作 我能够看到这些数据,但是我不知道如何让id回来。 我需要它。 //Create new customers into firebase function saveCustomer(email) { firebase.database().ref('/customers').push({ email: email }); firebase.database().ref('/customers').on("value", function(snapshot) { console.log(snapshot.val()); console.log(snapshot.value.name()); }, function(errorObject) { console.log("The read failed: " + errorObject.code); }); }

TypeError:访问Firebase工具时,Buffer.alloc不是一个函数

我试图从我的terminal访问Firebase控制台,但由于这个错误,我不能 我也检查了这篇文章 ,但不太明白,因为我以前没有在node.js上工作过 提前致谢

Firebasepipe理员身份validation令牌被吊销

我试图实现一个node.js服务器来侦听我的firebase数据库中的更改。 这是我的代码来初始化服务器: var admin = require('firebase-admin'); var serviceAccount = require('./SERVICE-ACCOUNT.json'); admin.initializeApp({ credential: admin.credential.cert(serviceAccount), databaseURL: "https://APP-NAME.firebaseio.com" }); var db = admin.database(); admin.database.enableLogging(true); var convRef = db.ref('conversations'); convRef.once('value', function(snapshot) { console.log("VALUE: " + snapshot.val()); }, function(error) { console.log("ERROR: " + error.code); }); 启用debugging后,我收到错误: p:0: Listen called for /conversations default p:0: Making a connection attempt p:0: Auth token […]

用于Firebase性能的云端函数

我正在使用Firebase的云端function来: 从api.ai接收参数 拨打第三方API和 回复api.ai. 我对第三方API的调用使用请求Node.js模块 ,并被包装在index.js中的一个函数( getInfoFromApi() )中。 我遇到的问题是次要函数调用的执行持续15-20秒。 注意:云端function本身在400毫秒范围内一直完成其执行。 通过简单的注释logging到控制台,我可以看到函数何时启动,何时调用了第二个函数,以及何时从第三方接收到响应,所以我想我可以看到发生了什么。 大致上,时间看起来像这样: 0:云端function初始化 400毫秒:云function完成 16 s: getInfoFromApi()函数被调用(!) 17秒:第三方API返回结果 我的问题: 是否有明显的原因延迟调用次要function? 这似乎不是由于冷启动问题造成的,因为云function很快就会出现,即使在重复呼叫之后延迟也是一致的。 使用“请求”节点模块导致问题? 有没有更好的模块来创build/pipe理云function的http请求? 你可以在这里看到index.js的一个简化的要点: https : //gist.github.com/anonymous/7e00420cf2623b33b80d88880be04f65 这里是抓取显示示例时间的Firebase控制台。 注意:输出与上面的代码略有不同,因为我简化了上面的代码以帮助理解。

在部署Firebase项目时,错误显示“找不到模块firebase-functions”

当我试图部署一个firebase项目时,它会在npm控制台中显示一条错误信息'can not find module firebase-functions'。我所做的步骤(节点命令)是: npm install -g firebase-tools firebaselogin firebase初始化 最后是我困扰的地方 4. firebase部署 请帮帮我。

将firebase数据节点导出为pdf报告

什么是使用Firebase作为后端的移动应用程序紧急消息系统。 当一个紧急事件结束时,我想捕获一个pdf文件的消息日志。 我一直无法find任何与Firebase合作的报表编辑器。 这意味着我可能不得不导出到php的MySQL。 Firebase php SDK看起来对于这个任务来说太过矫枉过正了。 我一直在googling php从firebase获取和大多数的响应与使用Firebase的PHP SDK。 这是唯一可以实现的方式吗?

从另一个云function调用云function

我正在使用云端函数在免费的Spark层次上调用另一个云端函数。 有没有特殊的方法来调用另一个云端function? 或者你只是使用标准的HTTP请求? 我曾尝试直接调用其他函数,如下所示: exports.purchaseTicket = functions.https.onRequest((req, res) => { fetch('https://us-central1-functions-****.cloudfunctions.net/validate') .then(response => response.json()) .then(json => res.status(201).json(json)) }) 但是我得到错误 FetchError:请求https:// us-central1-functions- ****。cloudfunctions.net/validate失败,原因:getaddrinfo ENOTFOUND us-central1-functions – *****。cloudfunctions.net us-central1-functions – ***** cloudfunctions.net:443 这听起来像firebase阻止连接,尽pipe它是一个谷歌拥有,因此它不应该被locking Spark计划只允许向Google拥有的服务发送出站networking请求。 如何使用云端函数调用另一个云端函数?

如何使控制器等待服务返回一个值,以及如何访问控制器中返回的值?

我是angularjs的新手 。 我在访问从其控制器中的angularjs服务返回的值时遇到问题。 以下是控制器中的代码: 'use strict'; app.controller('AdminTaskCtrl', function ($scope, Search) { $scope.buildEnquiry = function (collegeId, ) { Search.getIdByEmail(collegeId).then ( function ( result ) { $scope.uId = result; console.log($scope.uId); }); }; });//controller ends here search服务中的代码如下所示: 'use strict'; app.factory('Search',function ($firebase, FIREBASE_URL, $rootScope) { var simpleuser = ""; getIdByEmail: function(counsellorEmail) { var collegeuserArray = ($firebase(new Firebase(FIREBASE_URL+"abc/def/")).$asArray()); collegeuserArray.$loaded(function(collegeuserArray) { […]

Google Firebase错误(函数返回undefined,期望Promise或value)

我正在开发使用Firebase的服务器。 我在Youtube上复制了Google Developer's Video。 它运行良好,但在日志中有一个错误: 函数返回undefined,预期为Promise或value 它说函数返回undefined ,但是我让function返回一个promise `set“ 我该如何解决这个问题? function sanitize(s) { var sanitizedText = s; console.log('sanitize params: ', sanitizedText); sanitizedText = sanitizedText.replace(/\bstupid\b/ig, "wonderful"); return sanitizedText; } exports.sanitizePost = functions.database .ref('/posts/{pushId}') .onWrite(event => { const post = event.data.val(); if (post.sanitized) return; console.log('Sanitizing new post', event.params.pushId); console.log(post); post.sanitized = true; post.title = sanitize(post.title); post.body = […]

Firebase主机设置问题

我只是想做一个简单的设置,以在Firebase上托pipe。 我正在按照( https://www.firebase.com/docs/hosting/guide/deploying.html )中的说明操作,但我错过了一些内容,因为我一直收到以下错误: “firebase”不被识别为内部或外部命令,可操作程序或batch file。“ 我做了什么: 安装了nodejs。 将PATH =设置为C:\ Program Files \ nodejs; 通过控制面板 在cmd: cd C:\Program Files\nodejs npm install -g firebase-tools 改变目录到我的html文件的文件夹 尝试运行firebase app init和firebase init都没有工作,给我同样的错误