我必须将图像上传到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...
在离子/ AngularJS / Cordova IOS应用程序上. 我正在尝试使用邮件/密码设置持久性登录(遵循Firebase文档:https://firebase.google.com/docs/auth/web/auth-state-persistence).但我无法弄清楚我的代码有什么问题.我的应用程序在登录页面上启动,当用户点击“连接按钮”时,它会触发登录功能. 登录正在运行,但是当我关闭应用程序(没有注销)时,重新启动它,我仍然在登录页面上.登录不是持久的. 所以我猜,有一个问题,可能是持久性调用不...
出于某种原因,当我部署我从未见过的云功能时,我在终端上获得输出.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...
我在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...
前提 $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有一些限制,但目前我不知道. 我该如何处...
我将图片上传到服务器: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方法的接口参考我无法弄清...
我试图理解这里是什么锣以及为什么我以某种方式调用函数而不是在我以不同的方式调用函数时得到错误时会出现错误.以下是首先产生错误的方法: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...
我一直在用户数据保存在参考ID下,以及一些包含电子邮件地址的用户信息.我想让数据可用,但阻止人们猜测ID并查看其背后是否有信息. 如果他们向我提供他们注册的ID和电子邮件地址,我只想提供数据. 所以我将这些数据存储在Firebase中:{ "data" : {"ms12345678" : { "name" : "John Doe","age" : 40,"email" : "johndoe@domain.com"} }所以做var ref = firebase.database().ref(“data / ms12345678”)应该会失败,除非我也提供johndoe...
目前,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 }); });当必须从多个节点获取数据...
我刚刚为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: Query Snapshot Always Null 2个我试图获得firebase对象的第一个孩子.我的参考文件如下:var sitesToVisitRef = firebase.database().ref('sitesToVisit')我知道ref是有效的,因为我可以写信给它.我的数据结构可能如下所示:sitesToVisit:arstechnica-com:url: "https://arstechnica.com"但是,我不知道密钥(arstechnica-com),但我需要获取网址. 我正在尝试...
我正在使用Firebase作为我的主要后端解决方案,并创建了一个服务,用于在整个应用程序中处理auth(因为我开始使用simpleLogin,现在我正在尝试使用他们内置的登录方法,我认为它可能更好在从应用程序的其余部分访问它之前,只需创建所有范围). 我的firebase引用工作正常,因此它是auth方法.但是onAuth()和offAuth()的监听方法抛出了这个错误:Uncaught TypeError: Cannot read property auth of undefined - firebase-debug.js:9954 这是f...
假设我想制作一个完全在浏览器中运行的大型,实时,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...
我正在使用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 }}} }我有“孩子”,帐户经理应该有权访问.我是新手,我正在尝试解决我遇到的一...
我有以下数据结构,并希望返回与标记关联的“产品”.是否有可能通过当前的数据结构实现这一目标?如果没有,我应该如何构建数据,以及返回所有具有“标签2”的“产品”的查询是什么样的?{"accounts" : {"-KRPU3FyKT4oPWHYjDrr" : {"userId" : "1"},"-kjnsvakljsndfme;lnmv" : {"userId" : "2"} },"products" : {"-KXcnfob3Vo3s8bL9WSI" : {"name" : "Product 1","description" : "Description of product 1","tags" : [ "Tag 1", "Ta...