Tag: firebase

如何在Firebase的Cloud Functions中创buildHTTP请求?

我正尝试使用Cloud Functions for Firebase拨打电话给苹果收据validation服务器。 任何想法如何进行HTTP调用?

Firebase云端函数:“错误:无法处理请求”

我想把头发拉出来, 这要么是超级简单,要么是脑冻结,要么不是那么简单。 我想要的是 我正尝试使用firebase取消暂停缩短的url,当用户转到: myapp.firebaseappurl.com/url/SHORTENEDLINK 所以不会让我添加一个缩短的url 我想输出是: { "url": "https://stackoverflow.com/questions/45420989/sphinx-search-how-to-use-an-empty-before-match-and-after-match" } 我曾经尝试过 firebase.json文件: { "hosting": { "public": "public", "rewrites": [ { "source": "/url/:item", "destination": "/url/:item" } ] } } index.js文件: const functions = require('firebase-functions'); exports.url = functions.https.onRequest((requested, response) => { var uri = requested.url; request({ uri: uri, followRedirect: true }, function(err, httpResponse) { if (err) […]

如何在我的Firebase无限滚动中按时间顺序sorting数据?

码: <script> var app = angular.module('app', ['firebase']); app.controller('ctrl', function ($scope, $firebaseArray, $timeout) { console.log(<%=lastID%>); $scope.data = []; var _n = Math.ceil(($(window).height() – 50) / (350)) + 1; var _start = <%= lastID %>; var _end = <%= lastID %> + _n – 1; $scope.getDataset = function() { fb.orderByChild('id').startAt(_start).endAt(_end).limitToLast(_n).on("child_added", function(dataSnapshot) { $scope.data.push(dataSnapshot.val()); $scope.$apply() console.log("THE VALUE:"+$scope.data); }); […]

Firebase云端函数 – 序列化返回值时出错:

我有一个云function用来交叉引用两个列表,并find在列表中相互匹配的值。 该函数似乎正常工作,但在日志中,我不断看到这个Error serializing return value: TypeError: Converting circular structure to JSON 。 这是function… exports.crossReferenceContacts = functions.database.ref('/cross-ref-contacts/{userId}').onWrite(event => { if (event.data.previous.exists()) { return null; } const userContacts = event.data.val(); const completionRef = event.data.adminRef.root.child('completed-cross-ref').child(userId); const removalRef = event.data.ref; var contactsVerifiedOnDatabase ={}; var matchedContacts= {}; var verifiedNumsRef = event.data.adminRef.root.child('verified-phone-numbers'); return verifiedNumsRef.once('value', function(snapshot) { contactsVerifiedOnDatabase = snapshot.val(); for (key […]

如何使用Node.js获取和设置数据到Firebase?

我正在学习Firebase和Node.js. 我想从Twitter获取我的Tweets并将它们发送到Firebase。 我没有问题从Twitter推特。 我的问题是如何将数据发送到Firebase? 我试了下面的代码: var firebase = require('firebase'); // Initialize var app = firebase.initializeApp({ ServiceAccount: { projectId: "******", clientEmail: "****@gmail.com", privateKey: "—–BEGIN PRIVATE KEY—–\nkey\n—–END PRIVATE KEY—–\n" }, databaseURL: "****.firebaseio.com" }); // Set Sample Data firebase.database().ref('/').set({ username: "test", email: "test@mail.com" }); 我在控制台上得到以下错误: Debugger listening on port 5858 crypto.js:279 var ret = this._handle.sign(toBuf(key), null, passphrase); ^ […]

使用firebase托pipenodeJS应用程序

所以我有这个使用angularJS和nodeJS的Web应用程序。 我不想只用localhost来演示我的项目,因为当我键入“node server.js”,然后转到本地主机时,它看起来并不酷。 由于我打算使用Firebase的数据,我注意到,Firebase提供托pipe。 我试了一下,但似乎只托pipeindex.html而不是通过/使用server.js。 我已经为服务器定制了使用/更新的文件。 那么,如何在托pipe时告诉Firebase主机使用我的服务器和相关文件? 是否有可能告诉Firebase,嘿,运行“node server.js”来托pipe我的index.html?

如何获取Firebase云服务器中的服务器时间戳记?

我知道你可以在web,ios和android中获取服务器的时间戳,但是Firebase的新的云端函数呢? 我无法弄清楚如何获得服务器时间戳? 使用案例是我想要时间戳邮件到达时。 在网上它是Firebase.database.ServerValue.TIMESTAMP 但是,这似乎并没有在function节点服务器接口中可用? 我觉得已经很晚了,我可能会错过这里的观点。 编辑 我正在初始化 admin.initializeApp(functions.config().firebase); const fb = admin.database() 那就这样叫 Firebase.database.ServerValue.TIMESTAMP 但是,这是从客户端整合。 在函数上,Firebase不会像这样初始化。 我试过了 admin.database().ServerValue.TIMESTAMP 和 fb.ServerValue.TIMESTAMP

Firebase的云端function – 未configuration帐单帐户

我刚刚为Firebase实施了新的云function,但在日志中有一些让我困扰的东西: 帐单帐户未configuration。 外部networking不可访问,配额严重受限。 configuration结算帐户以删除这些限制 我实际上设法从外部networking访问function,所以我想知道我真的必须给我的结算帐户? 在firebase文档中没有任何内容。 我正在使用Spark订阅计划进行个人testing,如果我不打算支付任何费用,我不想添加计费信息。

Firebase云端函数数据库触发器“onCreate不是函数”

为了效率,我想使用onCreate方法而不是onWrite ,但是我面对这个错误: functions.database.ref(…)。onCreate不是一个函数 。 但是,似乎有一个函数在文档中提到https://firebase.google.com/docs/reference/functions/functions.database.RefBuilder#onCreate 我的代码开始如下: const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); exports.manager = functions.database.ref('some_ref') .onCreate(event =>{ 我期待着你的帮助。 提前致谢。

如何从节点服务器发送Firebase云消息传递?

有什么办法从一个node.js服务器发送FCM通知? 我没有发现任何关于它在文档内。