【javascript-如何使用angularfire检查Firebase中是否存在数据?】教程文章相关的互联网学习教程文章

javascript – 如何管理应用中的动态路径到Firebase数据【代码】

我的Firebase中的数据看起来像这样(这是一个基于Javascript的Web应用程序):bids400150.00260.00401155.00265.00400和401表示拍卖编号. 1和2是指每次拍卖中的单个拍品.第三级是出价金额. 我正在通过观看这样的child_added向用户显示所有出价的列表:dataRef.child('bids').child(auction).child(lotno).on('child_added', function(data){...});当应用程序首次加载时,尚未分配拍卖或批号.随着拍卖的进行,拍品编号(甚至可能是拍卖编...

javascript – 运行一堆Firebase查询后60秒内Firebase超时的云功能【代码】

我正在使用Firebase作为群组协作应用程序(如Whatsapp),我正在使用云功能来确定哪些手机通讯录也在使用我的应用程序(再次类似于Whatsapp).云函数运行正常,直到我开始在函数日志中看到以下日志以进行某些调用. 函数执行耗时60023 ms,状态为:’timeout’ 我做了一些调试,发现对于这个特定的用户,他在手机的通讯录上有很多联系人,所以很明显,要弄清楚哪些联系人正在使用该应用程序所需的工作也增加到了一个点,它花了超过60秒以下是Clo...

javascript – 带有await的firebase on(‘value’)无法按预期工作【代码】

我正在寻找构建函数,等待所有值都打开(‘value’),然后转到下一行,换句话说是异步函数.let upcomingGamesList = await firebase.database().ref('UpcomingGames').on('value', snapshot => {upcomingGamesList = snapshot.val()console.log('upcoming t1',upcomingGamesList)return upcomingGamesList})console.log('upcoming t2',upcomingGamesList)let upcomingPreferences = upcomingGamesList.map(async(game) => {console.log...

javascript – 在onAuthStateChanged更改Firebase 3.0.0后,Refs不会重新运行【代码】

下面的代码在用户/路径上附加了一个观察者,并在值发生变化时记录用户. 在firebase上,此用户/树是门控的,具体取决于当前经过身份验证的用户的访问权限.firebase.auth().onAuthStateChanged(function(user) {if (user) {// User is signed in.... do other stuff} else {// No user is signed in.... do other stuff} });firebase.database().ref('users').on('value', function(snapshot) {// log the usersconsole.log(snapshot.va...

javascript – 适用于网络应用的Firebase Analytics(Firebase扩展后)

我正在使用Firebase构建一个Web应用程序,昨天他们发布了具有所有强大新功能的扩展.但是,Google Analytics部分现在仅适用于Android和IOS应用,但我需要像以前一样检查我的网络应用的一般性能和数据使用情况.有没有办法看到这些统计数据,以防止我的应用程序被关闭,如果我超出我的限制?解决方法:Google Analytics for Firebase是一种新的分析产品,用于跟踪移动应用中的使用情况和参与度,因此它与旧数据库使用情况报告略有不同. 正如您...

javascript – 如何使用Firebase云消息传递使用Web浏览器订阅主题【代码】

我正在尝试使用Firebase Cloud Messaging向我的所有应用用户发送通知,但我有一个仅限网络的应用.我见过似乎适用于Android / iOS的解决方案,主要涉及让用户自动订阅名为“allDevices”的主题,然后向订阅该主题的所有用户发送通知.我似乎无法找到有关如何让基于Web的用户订阅主题的任何文档.有谁知道这是否可能,如果是的话,是否有我错过的文件会覆盖那些? 谢谢!解决方法:更新 通过REST API为主题订阅令牌需要服务器密钥的用户.由于...

javascript – firebase.firestore()在尝试初始化Cloud Firestore时不是一个函数【代码】

当我尝试初始化Firebase Cloud Firestore时,遇到以下错误:Uncaught TypeError: WEBPACK_IMPORTED_MODULE_0_firebase.firestore is not a function我用npm install firebase安装了firebase – 之前保存过.import * as firebase from 'firebase'; import router from '../router';const config = {apiKey: "a",authDomain: "a",databaseURL: "a",projectId: "a",storageBucket: "a",messagingSenderId: "a" }; if(!firebase.apps.l...

javascript – Google Firebase错误(函数返回未定义,预期的Promise或值)【代码】

我正在使用Firebase开发Server. 我在Youtube上复制了Google Developer’s Video. 它运行良好,但在日志中有一个错误:Function returned undefined, expected Promise or value它说函数返回undefined,但我让函数返回一个promise`set“ 我怎么解决这个问题?function sanitize(s) {var sanitizedText = s;console.log('sanitize params: ', sanitizedText);sanitizedText = sanitizedText.replace(/\bstupid\b/ig, "wonderful");retu...

javascript – 如何使函数返回在firebase中的函数(子快照)中设置的数据【代码】

我想将数据返回到使用firebase代码调用函数的函数,因为firebase查询的异步和嵌套结构无法返回值,我打算使用此逻辑在chart.js中设置工具提示 这是我的代码:window.onload = function() {get_data(); }function get_data() {var data = get_val();console.log("...." + data); }function get_val() {var label = "10/2/2017";var Name = localStorage.getItem("VName");console.log("Name:::" + Name);var at_val;var dbref = new F...

javascript – 对firebase失败的多个自定义身份验证请求【代码】

当尝试一个接一个地获取多个firebase引用时,只调用最后一个请求回调. 下面我试图为不同的数据获得3个firebase引用console.log('authenticating Users'); var firebaseRef1 = new Firebase('https://stckflw.firebaseio.com/Users'); firebaseRef1.authWithCustomToken('<token>',function(error, authData){console.log('authentication callback for Users'); } ); console.log('authenticating Messages'); var firebaseRef2 = n...

javascript – 尝试部署函数Firebase时出现ESLint错误【代码】

我尝试部署fireabase示例,但是当我尝试部署它时,CLI会启动一个错误: [码]const functions = require('firebase-functions'); //to activate firebase functionsconst admin = require('firebase-admin'); //to active firebase database permissionsadmin.initializeApp(functions.config().firebase);exports.addMessage = functions.https.onRequest((req, res) => { // [END addMessageTrigger]// Grab the text parameter.con...

javascript – 如何根据Firebase中的多个条件进行查询?【代码】

我有以下结构:{"users" : {"123" : {"activities" : {"horse" : "horse","bike" : "bike"},"age" : 21},"124" : {"activities" : {"bike" : "bike"},"age" : 30} }我正在尝试做类似的事情: SELECT * FROM users WHERE(activities =’horse’OR activities =’bike’)AND age> = 21 我可以请一点指点吗?如果我没有正确构建数据,我是否也可以获得一些提示? 编辑:jsfiddle解决方法:我将此问题标记为重复,但此代码可能有助于您开始...

javascript – Firebase检索子键但不检索值【代码】

有没有办法获取所有子节点的密钥列表(一次或使用开放连接),而不传输这些子节点的所有数据?解决方法:Firebase JavaScript SDK始终检索完整节点,因此无法只读取密钥. Firebase REST API有一个参数shallow = true,它只检索该位置下的键.见https://firebase.google.com/docs/database/rest/retrieve-data#shallow 如果您不想使用REST API,则必须重新构建数据以允许所需的查询. NoSQL数据存储中很常见的是维护自己的索引,仅用于此类查询...

javascript – 如何通过firebase的子值按降序分页?【代码】

假设我有一些数据如下:{"name": "post #1","votes": 100 }, {"name": "post #2","votes": 10000 }, {"name": "post #3","votes": 750 }等等. firebase中的数据显然不是通过投票排序的,而是按键排序. 我希望能够按照降序的投票数对这些数据进行分页. 我想我必须做的事情如下:ref.orderByChild('votes').startAt(someValue).limitToFirst(someOtherValue).once('value', function(snapshot) {resolve(snapshot);});或许,我需要使用...

javascript – 使用firebase云功能向非谷歌服务器发送POST请求【代码】

我想知道是否可以使用firebase云功能向非谷歌服务器发送一个帖子请求(我可以找到我需要在火焰计划上与非谷歌服务器进行交互) 基本上我想在每次将值添加到数据库时POST到运行在arduino上的外部服务器. 我查看了文档并找到了云函数响应HTTP post请求(HTTP云函数)的示例,但似乎无法找到任何发布到外部服务器的示例.这可能吗?解决方法:这可以使用request模块完成:// import the module var request = require('request');// make the...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部