【javascript – Google Firebase错误(函数返回未定义,预期的Promise或值)】教程文章相关的互联网学习教程文章

javascript-在Firebase上未调用ref.once()【代码】

我对以下问题感到困惑.在制作一个小的网页以查看我在Firebase上拥有的数据时,在某些地方我无法访问想要的内容.我当然知道服务器上的这个地方有东西.这是代码,似乎从未调用过localRef.once().var dbLocalURL = "https://atinytestapp.firebaseio.com/MyList/rc99/"; var localRef = new Firebase(dbLocalURL); localRef.once("value", function(snapshot) {// WE NEVER COME HERE !!!!for (record in snapshot.val()) {document.wri...

javascript-“ Firebase不是构造函数”-需要降级Firebase,该怎么做?

我目前正在从this course on Udemy开始学习React.js.我已经到达了第27讲,并且处于停滞状态.我不断收到错误消息“ Firebase不是构造函数.”仅查看其他人的问题,我发现我需要将Firebase降级为V.2.唯一的问题是,我该如何去做? 我转到我的app.jsx文件,并将Firebase更改为“ ^ 2.4.2”.我还重新加载了整个应用程序.我仍然遇到相同的错误,“ Firebase不是构造函数”. 有人可以在这里给我指点吗?我真的很想让这个应用程序正常工作.我还需...

javascript-Firebase事件没有延迟

使用Firebase events API在客户端之间进行实时同步是个好主意吗? 例如,如果我想完全同时在客户端上播放视频(延迟少于30ms),我可以在这里依靠Firebase吗?有什么方法可以使用Firebase尽可能在两个客户端上启动同步的事件? (假设客户端正在浏览器中查看同一页面). 我尝试过使用它,它看起来相当可靠,但是我不确定这是正确的方法. 这样做的另一种方式是交换数据包:“从XXX UTC开始”,其中XXX是现在的1000ms时间(例如).对于一个客户端...

javascript-由数组组成的Firebase JSON数据【代码】

这是我的Firebase数据库.当我导出此数据库的JSON时,它将为我提供以下JSON数据:{ "app1": {"app-icon": "some-icon","app-name": "AmazingApp","feature-id": 1,"image-list": {"image1": {"image-display-time": 20,"image-name": "Name","image-sequence": 1,"music-file": "some mp3 file"},"image2": {"image-display-time": 25,"image-name": "Name","image-sequence": 2,"music-file": "some mp3 file"}},"image-time-enable...

如何在Javascript中将其他变量传递到Firebase Promise的回调中?【代码】

我们正在尝试将其他变量传递到Firebase .ON promise的回调中.我们看过SO上的数十篇文章,描述了如何将静态变量传递给.ON方法的回调函数-但是每个版本都会为我们抛出data.val()未定义错误. 这是示例代码.我们要为i传递一个值:var path = firebase.database().ref(our_firebase_data_url); var fx = function fx_call(data) {value = data.val();console.log("Here is your passed parameter: " + i); // we want this defined }; p...

javascript-Web中的Firebase:发生网络错误(例如超时,连接中断或主机不可达)?【代码】

firebase.auth().onAuthStateChanged(function(user) {if (user) {// User is signed in.console.log("Hurray ! signed in successfully !");} else {// No user is signed in.console.log("Sign in required !");$("#login-btn-nav").click();} });$("#login-btn").on('click',function(){console.log("Hello");var email = $("#email-input").val();var password = $("#password-input").val();if(email != "" && password != ""...

javascript-Firebase,查询“不等于”【代码】

这是我的数据库结构:{"feeling" : {"fake0" : {"fake1" : {...},"fake2" : {...}}},"profile" : {"fake0" : {...},"fake1" : {...},"fake2" : {...},"fake3" : {...}} }如果登录的用户是“ fake0”,那么他如何获取所有自己感觉不到的配置文件? 我想做类似的事情:ref(“ / profile”,{notEqualTo:[“ fake1”,“ fake2”]}).on(‘once’,…..) 也许我的结构不好,只是告诉我一个更好的结构,我会改变它的:)!解决方法:这个问题以及...

JavaScript-如何对Firebase进行异步调用?【代码】

我正在努力从Firebase检索数据.基本上是在创建约会应用程序,当用户“喜欢”某人时,应检查显示的用户喜欢的人数组,以查看当前用户是否在其中,然后“匹配”他们是否在 我有这个功能:pullFromFirebase = (displayedUser) => {return new Promise((resolve, reject) => {firebase.database().ref('users/' + displayedUser.id + '/usersLiked/').once('value').then(function(snapshot) {const users = Object.keys(snapshot.val()).m...

javascript-如何在Promise和forEach中使用Firebase Cloud Functions?【代码】

我正在尝试在这里做两件事.1)向所有员工发送通知. 2)将特定参考复制到 员工编号参考如果不存在特殊参考,我将复制常规参考.该程序运行无错误.保持完美.但是有时我在Notifications代码部分收到Timed out错误.Error: fcm.googleapis.com network timeout. Please try again.将一个引用复制到另一个引用的代码始终有效,并且从未在该位置收到错误.我觉得错误是由于无法正确使用forEach处理promises所致.您能否通过正确放置Promises来使...

javascript-Firebase获取创建的最后一个节点的密钥【代码】

我正在尝试获取刚在Firebase上推送到的最后一个节点的密钥,但是我的代码不断出错constructor (props) { super(props) this.cartFirebase = firebaseApp.database().ref('carts')}componentDidMount () {this.cartFirebase.child(DeviceInfo.getUniqueID() + '/items').push({item: this.props.data.name,qty: 1})this.cartFirebase.limit(1).on('child_added', function(snapshot) {console.log(snapshot)})}解决方法:您需要使用li...

javascript-Firebase,只能获得新的孩子【代码】

这个问题已经在这里有了答案: > Firebase child_added only get child added 5个 var firebase = new Firebase("...."); firebaseRef.on('child_added', function(snapshot) {... }这将接收所有元素,是否有办法在创建新的Firebase引用时不接收所有子项?只得到新的? 提前致谢解决方法:回答问题:来源:Firebase child_added only get child added指出者:@Bernherd Ho...

javascript-Firebase:添加新孩子【代码】

当我的应用程序启动时,我将对Firebase进行初始提取以提取所有数据.以后将数据添加到Firebase时,我只希望它获取已添加的新子级. 我目前正在这样实现.在Firebase中是否有更好的方法或内置的方法?let initialFetch = false;ref.once('value', snap => {// get all child datainitialFetch = true; });ref.on('child_added', (snap) => {if (!initialFetch) return;// get new child data });任何帮助表示赞赏.提前致谢!解决方法:>...

javascript-Android-Firebase Firestore-将同一文档写入不同的集合【代码】

我必须将同一文档写到不同的集合中,所以我认为分批写入对此不利.我想知道firestore数据库中是否有一个函数,我希望用javascript编写,该函数可以复制我编写一次的文档并将其粘贴到其他位置.这些位置应从数据库中的数组中读取. 有人可以帮助我吗? 非常感谢,抱歉我的英语水平不高.解决方法:Cloud Firestore中的Batched writes就是用于此确切目的.You can execute multiple write operations as a single batch that contains any comb...

javascript-在React Native Firebase中重新加载应用程序后无法更新状态?【代码】

我在React Native中使用Firebase遇到一些问题. 我试图从实时数据库中读取数据.我从数据库获取数据并将其设置为状态,而我的初始状态为空,像这样this.state = {providers: [] }所以现在当我在控制台中记录状态时,我可以很好地看到所有数据,但是当我返回主屏幕或重新加载应用程序然后返回到同一屏幕时,状态Provider中看不到任何更新,并且控制台很清楚,这意味着Array为空, 所以这意味着什么!我认为代码正确吗? 这是我的代码:import ...

javascript-如何从Firebase中的孩子中删除特定孩子【代码】

我有一个用户可以在其中创建列表的应用程序. 用户可以与其他用户共享列表.我已经设法创建共享部分,而我遇到的问题是删除部分.我希望当用户删除共享列表时,该列表也从其他用户中删除. 此删除将仅由列表所有者进行. 因此,一种情况是: >用户A创建一个pushID = 1的列表.>此列表添加在以下Firebase参考中:/ userList / $userAID / $pushID.>用户A与用户B和用户C共享列表.>此列表添加到以下Firebase参考中:/ userList / $userBID / $p...

PROMISE - 相关标签
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 全部