错误:FIREBASE 致命错误:无法解析 Firebase 网址.请使用 https://<YOUR FIREBASE>.firebaseio.com 但数据库 url 不是 firebaseio.com expo [英] Error: FIREBASE FATAL ERROR: Cannot parse Firebase url. Please use https://<YOUR FIREBASE>.firebaseio.com but database url is not firebaseio.com expo

查看:26
本文介绍了错误:FIREBASE 致命错误:无法解析 Firebase 网址.请使用 https://<YOUR FIREBASE>.firebaseio.com 但数据库 url 不是 firebaseio.com expo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在 firebase 数据库中写入数据时,我正在为我的 ios 应用程序使用 Expo SDK,但出现错误.错误:FIREBASE 致命错误:无法解析 Firebase URL.请使用 https://.firebaseio.com*

I'm using Expo SDK for my ios app, when I try to write data in the firebase database but I'm getting the error. Error: FIREBASE FATAL ERROR: Cannot parse Firebase URL. Please use https://.firebaseio.com*

我的 firebase 配置文件是

My firebase config file is

const firebaseConfig = {
  apiKey: "xxxxxx",
  authDomain: "xxxxxx.firebaseapp.com",
  databaseURL: "https://xxxxxxxxxxxxxx.europe-west1.firebasedatabase.app",
  projectId: "xxxxx",
  storageBucket: "xxxxxxx.appspot.com",
  messagingSenderId: "xxxxxxxxx",
  appId: "xxxxxxxxxx",
  measurementId: "xxxxxx"
};

我存储数据的函数是


signUp = () => {
   const user = firebase.auth().currentUser;
   let userid = user.uid;

   firebase
     .database()
     .ref(`users/${userid}`)
     .set({
       firstname: this.state.firstname,
       lastname: this.state.lastname,
       password: this.state.password,
       email: this.state.email,
       dob: this.state.dob,
       postcode: this.state.postcode,
     })
     .then(() => {
       alert("user created");
     })
     .catch((err) => {
       alert("error");
     });
 };

我的数据库规则设置为 true 以进行读写.

My database rules are set to true for reading and write.

我已经尝试了以下数据库 URL,但它们都不起作用.

I have tried the following database URL but none of them work.

const firebaseConfig = {

  databaseURL: "https://xxxxxxxxxxxxxx.europe-west1.firebaseio.com",
 
};
const firebaseConfig = {

  databaseURL: "https://xxxxxxxxxxxxxx.firebaseio.com",
 
};

请帮忙

推荐答案

升级 Firebase 包 到最新版本解决了这个问题

Upgrading Firebase package to the latest version fixes the issue

"firebase": "^8.2.3"

这篇关于错误:FIREBASE 致命错误:无法解析 Firebase 网址.请使用 https://<YOUR FIREBASE>.firebaseio.com 但数据库 url 不是 firebaseio.com expo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆