【javascript-Firebase数据库WEB获取JSON中的数据】教程文章相关的互联网学习教程文章

javascript – Firebase是否缓存数据?【代码】

我在某处读到了Firebase缓存数据的说法. 所以我运行了this test,读取了大量的数据(大约400KB). 这是相关的代码.firebase.initializeApp(config);var counter = 0;console.time('firebase answered in'); firebase.database().ref('texts').once('value',onData);function onData(snapshot){console.timeEnd('firebase answered in');counter ++;if(counter > 20) return;setTimeout(function(){console.time('firebase answered in...

Firebase相关操作的实例代码

今天需要对 Firebase 增加删除功能,代码精简如下:var admin = require(firebase-admin); 2 var config = require(./config.json); 3 4 var defaultAppConfig = { 5 credential: admin.credential.cert(config.firebase.cert), 6 databaseURL: config.firebase.databaseURL 7 }; 8 var defaultAppName = GoPeople-NodeJS-Admin;11 var defaultApp = admin.initializeApp(defaultAppConfig, defaultAppName);12 13 var si...

Firebase相关操作及代码示例

今天需要对 Firebase 增加删除功能,代码精简如下: 1 var admin = require(firebase-admin); 2 var config = require(./config.json); 3 4 var defaultAppConfig = { 5 credential: admin.credential.cert(config.firebase.cert), 6 databaseURL: config.firebase.databaseURL 7 }; 8 9 10 var defaultAppName = GoPeople-NodeJS-Admin;11 var defaultApp = admin.initializeApp(defaultAppConfig, defaultAppName);12 ...

javascript-如何在Firebase中为同一用户处理多种登录方法?

我目前正在使用Firebase开发身份验证系统.我希望我的系统接受电子邮件/密码,Google和Facebook作为注册和登录方法. 到现在为止还挺好.当用户分别注册每种方法时,一切都很好.当用户想要使用另一种方法注册时,问题就开始了,我需要将新方法链接到同一用户先前使用另一种方法注册的同一帐户. 我的示例将仅提及电子邮件/密码和Google方法. 注意:我的Firebase身份验证系统设置为每封电子邮件仅接受1个帐户. Example1(工作正常): >用户首...

javascript-Firebase Firestore-查询大集合中的帖子,其中groupId应该与数组中的值匹配【代码】

我使用cloudstore .where查询在Firebase上遇到麻烦.我想查询大量的文档(在我的情况下为帖子),但我只想查询groupId与用户所在的任何组匹配的帖子.原因是我想查询组合的为用户提供所有最新的相关数据(使用orderBy和limit). 我知道我可以使用数组包含的元素,因此可以查询用户所属的所有帖子.firebase.db.collection('posts').where('members','array-contains',firebase.uid)如果我决定跟踪组中的成员,这将起作用.问题是,如果我要更改...

JavaScript-从Firebase中删除用户

我正在尝试以编程方式从Firebase中删除用户.方法removeuser使用两个参数,电子邮件和密码.现在,不难发现电子邮件,因为该电子邮件存储在auth变量中,我在创建用户时将其添加到数据库中.但是,我应该如何从用户那里找到密码? 当我创建一个用户时,我确实将与该用户一起生成的md5_hash信息添加到我的数据库中.但是,我无法将此值转换回真实密码. 我显然也不想在数据库中存储真实密码,因为这只是在问问题. 所以我想知道,关于如何使用密码从...

JavaScript-用Firebase和Angular填充数据表【代码】

我对Firebase和整个网络开发工作非常陌生. 我正在尝试用我的Firebase中的数据填充网站中的数据表. This is the datatable in bootstrap 以下是app.jsvar app = angular.module("aocgApp", ["firebase"]); app.controller("dataController", ["$scope", "$firebaseArray", function($scope, $firebaseArray) {var national = new Firebase("https://aoconsultinggroup.firebaseio.com/National");$scope.schools = $firebaseArray(...

javascript-如何使用angularfire检查Firebase中是否存在数据?【代码】

我想在Firebase中手动注册用户.我如何检查用户是否已经注册或他的(USERID)是否存在?如果存在,则不应让他注册,否则,如果他的用户名尚未在数据库中,则应保存他的信息.这是我当前的代码,其中只有保存的userinfo仍然可用.$scope.details={};$scope.registerme= function() { var someDate = new Date(); var ref = firebase.database().ref('/Users/'); $scope.submitme = $firebaseArray(ref);$scope.submitme.$add({facebookid: $sc...

使用Javascript的Firebase动态链接

我正在寻找进行动态链接的最佳方法.我不喜欢Firebase动态链接的外观,尽管我看不到对Cordova /离子应用程序的真正支持.有人知道这是否正在筹备中吗? 最好的替代方法是什么?解决方法:您要完成的工作的通用术语是“深层链接”.动态链接是Firebase实施的专用名称,它具有归因跟踪功能和深层链接功能,即使在打开链接时未安装该应用程序(也称为延迟深层链接). 从技术上讲,深链接是可以从头开始实现的,但这样做并不容易(大量案例),并且大...

javascript-Firebase如何从查询中获取父节点【代码】

我有这个简单的查询:var userz = firebase.database().ref() .child("accounts") .orderByChild("userId") .equalTo(fbid) .once("value", function(snapshot) {... });具有这种结构: -帐户 —- IdAccount – – – – 名称 – – – – 用户身份——–提供者 当我询问snapshot.key时,我取回“帐户”值.我只想知道执行此查询时获得的“ IdAccount”值,但我不知道该怎么做.你能帮我吗 ?解决方法:我将“值”更改...

javascript-Firebase indexOn警告动态值【代码】

这是我的Firebase数据库结构和查询.我对此结构的查询是:var messageRef = databaseRef.child(`/messagesThread/-KdzCvVW5icW7ZuSIAxV`);messageRef.orderByChild(`/readBy/{userId}`).equalTo(false).on("child_added", (snapshots)=>{console.log("Unread messages = " + snapshots.numChildren()); });但是上面的查询给了我警告FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "readBy/{userId}".那...

javascript-firebase网络通知中的firebase-messaging-sw.js有什么用?【代码】

我已经在网站上为Firebase推送通知配置了Javascript API.一切正常,但我看到许多“背景消息”.我只是将firebase-messaging-sw.js文件放在我的网站目录中. 我不知道它的用途.我只是想知道它在做什么.如果您看到以下代码,则会看到我仍未提供messagesSenderId,但该文件仍被执行. 所以我想知道的是: 没有ID如何运作? 有什么用?它是接收推送通知并在onMessage处理程序中处理它们的强制性文件吗? 我实际应该放在哪里(我的当前目录是:...

javascript-通过节点js将数据更新到Firebase项目列表中时检查更新结果【代码】

我想通过节点js将一些数据添加到firebase中的项目列表中,但是我不知道如何检查更新过程是否失败.这是我的工具:// set data to json let servicesJson = {"car_services": [services],"car_services_status": 1 } // add car service to province let provinceIdNumber = parseInt(provinceId, 10); var areaRef = db.ref("areas") areaRef.orderByChild('province_id').equalTo(provinceIdNumber).once('value', function (areaS...

Javascript-Google Firebase:snap.val().username返回未定义【代码】

我在实时数据库中获得了该项目,其中电子邮件子项等于localStorage中的电子邮件,并且效果很好. 但是,当我尝试登录用户名时,它返回的是undefined而不是实际的用户名let useremail = localStorage.getItem("useremail")firebase.database().ref("/users").orderByChild('email').equalTo(useremail).on("value", function(snap){let data = snap.val();console.log(data.username)})有人知道如何解决这个问题吗? 数据库看起来像这样如...

javascript-为Firebase身份验证创建自定义错误消息【代码】

我正在编写Ionic应用程序,因此决定使用Firebase简化身份验证.我已经设置了用户名和密码登录名,并且工作正常.我当前设置的方式,如果登录时出现错误(例如拼写错误的密码),则该错误将显示在日志中.现在,这个错误不是很漂亮,也不是我希望最终用户看到的错误.我一直试图找出如何为不同事件创建自定义错误消息的方法,以便用户看到“密码错误”而不是“错误:指定的密码错误”.在该示例中,它并没有太大的区别,但是您明白了. 这是登录代码的...

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 全部