【javascript – FirebaseListObservable在查询后变为Observable】教程文章相关的互联网学习教程文章

javascript – 获取图片网址Firebase存储(管理员)【代码】

我必须将图像上传到firebase存储.我没有使用网络版的存储空间(我不应该使用它).我正在使用firebase管理员.没问题,我上传文件没有困难,我得到变量“文件”中的结果. 如果我访问firebase存储控制台,图像就在那里.行.return admin.storage().bucket().upload(filePath, {destination: 'demo/images/restaurantCover.jpg', metadata:{contentType: 'image/jpeg'}public: true}).then(file =>{console.log(`file --> ${JSON.stringify(f...

javascript – Firebase Auth登录状态持久性无效【代码】

在离子/ AngularJS / Cordova IOS应用程序上. 我正在尝试使用邮件/密码设置持久性登录(遵循Firebase文档:https://firebase.google.com/docs/auth/web/auth-state-persistence).但我无法弄清楚我的代码有什么问题.我的应用程序在登录页面上启动,当用户点击“连接按钮”时,它会触发登录功能. 登录正在运行,但是当我关闭应用程序(没有注销)时,重新启动它,我仍然在登录页面上.登录不是持久的. 所以我猜,有一个问题,可能是持久性调用不...

javascript – Firebase云功能警告:“箭头功能预期没有返回值一致 – 返回”【代码】

出于某种原因,当我部署我从未见过的云功能时,我在终端上获得输出.i deploying functions Running command: npm --prefix "$RESOURCE_DIR" run lint> functions@ lint /Users/xxxxx/Desktop/cloud_functions/cloud_functions_live/functions > eslint ./Users/xxxxx/Desktop/cloud_functions/cloud_functions_live/functions/index.js38:5 warning Arrow function expected no return value consistent-return? 1 problem (0 er...

javascript – 在Firebase云功能上抛出新函数.https.HttpsError拒绝客户端上的内部错误【代码】

我在Firebase项目中部署了以下云功能:exports.createCredentials = functions.https.onCall((data, context) => {if(!context.auth)throw new functions.https.HttpsError('failed-auth', 'You must be authenticated to call this function')const { email, password } = data;if(!(typeof email === 'string'))throw new functions.https.HttpsError('invalid-email', 'Email must be a string')if(!(typeof password === 'stri...

javascript – 有时firebase.auth().onAuthStateChanged在刷新页面时返回null用户【代码】

前提 $npm install –save firebase@4.11.0 问题 我在我的Web应用程序上使用firebase身份验证.在我的应用程序中,我为客户端js实现了onAuthStateChanged,如下所示.firebase.auth().onAuthStateChanged((user) => {if(user) {//logged in} else {//do sth} });登录后,我确认此方法将返回实际用户obj,但如果我刷新页面,则用户可能为null.奇怪的是,有时用户不会为空.我担心调用onAuthStateChanged有一些限制,但目前我不知道. 我该如何处...

javascript – 如何在Firebase 5.0.4中获取上传图片的网址?【代码】

我将图片上传到服务器:const fileData = await fb.storage().ref(`ads/my_img.jpg`).put(image)在早期版本中,需要获取上传图像的URL:const imageSrc = fileData.metadata.downloadURLs[0]但在5.0.4中它不起作用. 在docs downloadURLs中已弃用:/*** @deprecated* Use Reference.getDownloadURL instead. This property will be removed in a* future release.*/ downloadURLs: string[];但getDownloadURL方法的接口参考我无法弄清...

javascript – 回调在Angular2 / Firebase中生成“TypeError:this is undefined”【代码】

我试图理解这里是什么锣以及为什么我以某种方式调用函数而不是在我以不同的方式调用函数时得到错误时会出现错误.以下是首先产生错误的方法:player.service.ts file在@Injectable我有private roomsRef: Firebase;constructor() {this.roomsRef = new Firebase("https://xxx.firebaseio.com/rooms"); }postGameActions(roomId: string) {console.log("post game actions start on " + roomId);//error on below 'this' thi...

javascript – 如何验证Firebase安全规则中的电子邮件地址【代码】

我一直在用户数据保存在参考ID下,以及一些包含电子邮件地址的用户信息.我想让数据可用,但阻止人们猜测ID并查看其背后是否有信息. 如果他们向我提供他们注册的ID和电子邮件地址,我只想提供数据. 所以我将这些数据存储在Firebase中:{ "data" : {"ms12345678" : { "name" : "John Doe","age" : 40,"email" : "johndoe@domain.com"} }所以做var ref = firebase.database().ref(“data / ms12345678”)应该会失败,除非我也提供johndoe...

javascript – Firebase多路径获取数据【代码】

目前,Firebase支持平面数据布局的多路径数据更新.但是,在获取数据时,是否可以使用类似的方法从Firebase中的多个位置获取多路径数据? 例如,我需要将一些数据连接在一起,我的当前代码如下所示:ref.child('data_1/').once('value', function (snapshot) {var test_string_1 = snapshot.val();ref.child('data_2/').once('value', function (snapshot) {var test_string_2 = snapshot.val();//...etc }); });当必须从多个节点获取数据...

javascript – 错误:未使用针对Firebase的云功能的HTTP请求定义管理员【代码】

我刚刚为Firebase配置了我的第一个Cloud Functions,并在部署了index.js文件后将所有更改上传到我的服务器.我正在尝试使用我的一个函数,这是一个简单的HTTP请求,用于在Firebase数据库中的表上创建字段:const functions = require('firebase-functions');exports.addMessage = functions.https.onRequest((req, res) => {// Grab the text parameter.const original = req.query.text;// Push it into the Realtime Database then s...

javascript – 获取没有密钥的第一个firebase子项【代码】

参见英文答案 > JavaScript Firebase: Query Snapshot Always Null 2个我试图获得firebase对象的第一个孩子.我的参考文件如下:var sitesToVisitRef = firebase.database().ref('sitesToVisit')我知道ref是有效的,因为我可以写信给它.我的数据结构可能如下所示:sitesToVisit:arstechnica-com:url: "https://arstechnica.com"但是,我不知道密钥(arstechnica-com),但我需要获取网址. 我正在尝试...

javascript – firebase onAuth()抛出:TypeError无法读取未定义的属性’auth’【代码】

我正在使用Firebase作为我的主要后端解决方案,并创建了一个服务,用于在整个应用程序中处理auth(因为我开始使用simpleLogin,现在我正在尝试使用他们内置的登录方法,我认为它可能更好在从应用程序的其余部分访问它之前,只需创建所有范围). 我的firebase引用工作正常,因此它是auth方法.但是onAuth()和offAuth()的监听方法抛出了这个错误:Uncaught TypeError: Cannot read property auth of undefined - firebase-debug.js:9954 这是f...

客户端JavaScript中多个Firebase连接的资源限制【代码】

假设我想制作一个完全在浏览器中运行的大型,实时,2d开放世界风格的游戏,我想使用Firebase来完成它. 我们也要忽略安全方面的问题;我稍后会问. (= 玩家从(0,0)开始,可以向任何方向移动.我在空间上对世界进行散列,以便任何给定的x,y坐标成为我可用于生成Firebase ref的单个(或嵌套)键:var getKey = function(x, y) {return Math.floor(x / 100) + ':' + Math.floor(y / 100); }var key = getKey(currX, currY);var ref = new Firebas...

javascript – 基于数据对象的Firebase用户写入/读取规则【代码】

我正在使用firebase,我的用户设置如下:{"firebase-account-123": {"users": {"simplelogin:1": {"properties"{ "name": "john doe", "email": "user@email.com" }"children": {"simplelogin:2":{ "name": "user 2", "email": "user2@email.com" },}},"simplelogin:2": {"properties"{ "name": "user 2", "email": "user2@email.com", "disabled": false }}} }我有“孩子”,帐户经理应该有权访问.我是新手,我正在尝试解决我遇到的一...

javascript – 为标记搜索归一化Firebase数据【代码】

我有以下数据结构,并希望返回与标记关联的“产品”.是否有可能通过当前的数据结构实现这一目标?如果没有,我应该如何构建数据,以及返回所有具有“标签2”的“产品”的查询是什么样的?{"accounts" : {"-KRPU3FyKT4oPWHYjDrr" : {"userId" : "1"},"-kjnsvakljsndfme;lnmv" : {"userId" : "2"} },"products" : {"-KXcnfob3Vo3s8bL9WSI" : {"name" : "Product 1","description" : "Description of product 1","tags" : [ "Tag 1", "Ta...

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