草庐IT

ios-firebase

全部标签

javascript - Socket.io 1.0 + express 4.2 = 无套接字连接

如标题所述,我正在尝试将socket.io1.0.4与express4.2一起使用,所有/?EIO请求都返回404。下面是我的文件:./bin/www:#!/usr/bin/envnodevardebug=require('debug')('generated-express-app');varapp=require('../app');app.set('port',process.env.PORT||3000);varserver=app.listen(app.get('port'),function(){debug('Expressserverlisteningonport'+se

javascript - 添加和 ".indexOn": ".value" into Firebase Rules

我正在研究AngularJS和Firebase,我正在玩一个简单的ChatApp,只是为了理解代码。我的Firebase数据库结构是这样的:"chat":{"messages":{"chat1":{[listofmessages]},"chat2":{[listofmessages]}},"rooms":{"chat1":{"users":{"user1":true,"user2":true}},"chat2":{"users":{"user2":true,"user3":true}}}}由于Firebase保护规则,我无法在用户节点中添加聊天链接,因此我必须执行Firebase查询来

javascript - firebase -> 日期顺序反转

我目前正在使用Firebase制作应用。它是网络上随处可见的公告板之一。但是有一个问题。这是日期排序的问题。我想先看最近的日期,但我总是只能看到我最先创建的数据。postRef.orderByChild('createData').startAt(reverseDate).limitToFirst(1).on('child_added',(data)=>{console.log(data.val().name+data.val().createData);})结果->hello1496941142093我的firebase树我的代码和上面一样。如何先查看我最近的帖子?我如何订购fire

javascript - 与其他模块共享 socket.io 会给出空对象

我正在尝试在不同的node.js模块中共享socket.io的套接字对象,尽管我失败了并且得到了空对象Cannotcallmethod'on'ofundefined我的代码:app.jsvarexpress=require('express'),app=express();varserver=require('http').createServer(app),io=require('socket.io').listen(server)varroutes=require('./routes'),path=require('path'),rss=require('./routes/rss'

javascript - 使用 AngularJs 和 Firebase 无限滚动

如何对从firebase获取的数据实现无限滚动。到目前为止,我找到了一个angularjsdirective,这真的很棒,但我很难用fireable实现它,因为firebase在一个请求中返回所有数据,这不是我想要的。 最佳答案 几周前,我制作了一个允许在myapp中无限滚动的JS函数。.首先,用户访问网站时显示一组数据://Addacallbackthatistriggeredforeachmessage.varn=25;//Stepsizeformessagesdisplay.$(window).load(function(){

javascript - 如何在 Firebase Javascript 中获取 child 的值(value)?

这是我的Firebase数据库:我需要与push方法生成的唯一随机名称相关联的图像的URL。有什么办法可以做到吗?此外,必须存在一种更好的发送数据的方法。请告诉我。谢谢。imgRef.on('value',function(snapshot){console.log(snapshot.val());});正如预期的那样,这将返回整个JSON对象。我需要网址。 最佳答案 这是显示图像URL列表的最基本方法:varrootRef=firebase.database.ref();varurlRef=rootRef.child("user1

javascript - Socket.io:使用套接字 ID 检查连接状态

我有一个连接的套接字ID。我可以在另一个连接的函数处理程序中获取该连接的状态吗?像这样:io.sockets.on('connection',function(socket){/*havingthesocketidof*another*connection,Ican*checkitsstatushere.*/io.sockets[other_socket_id].status}有办法吗? 最佳答案 对于高于1.0的版本,请查看KaranKapoor的回答。对于旧版本,您可以使用io.sockets.sockets[a_socket_

javascript - ESLint 错误尝试部署函数 Firebase

我尝试部署fireabase示例,但是当我尝试部署它时,CLI启动错误:[代码]constfunctions=require('firebase-functions');//toactivatefirebasefunctionsconstadmin=require('firebase-admin');//toactivefirebasedatabasepermissionsadmin.initializeApp(functions.config().firebase);exports.addMessage=functions.https.onRequest((req,res)=>{//

javascript - 如何在 React Native iOS 中查看网络信息?

我需要在ReactNativeiOS中检查互联网连接我会尝试以下代码:NetInfo.isConnected.fetch().then(isConnected=>{console.log(isConnected);});可以在reactnativeandroid应用程序中正常工作,但它总是在ReactNativeiOS中返回'false'。 最佳答案 目前在reactnative'sgithub中有一个Unresolved问题.你可以看到那里的讨论,但简而言之-fetch总是返回false,但你可以通过监听连接更改事件来解决它。那里

javascript - 如何从新的 `firebase.firestore.FieldValue.serverTimestamp()` 获取 JavaScript 日期对象

FirebaseFirestore最近changedhowtheymanagetimestamps,而且我无法从时间戳中检索date对象。如何从新的firebase.firestore.FieldValue.serverTimestamp()获取日期对象? 最佳答案 你只需要这样做:yourFirestoreTimestamp.toDate()如果您查看控制台中的Timestamp对象,您会看到.toDate()是一个默认可用的函数每个时间戳。--但是,请注意,当您还没有与Firestore同步时FieldValue.serverT