首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库在本机防火墙中不起作用。

数据库在本机防火墙中不起作用。
EN

Stack Overflow用户
提问于 2021-11-18 07:10:57
回答 1查看 163关注 0票数 0

这个问题不是重复的,因为firebase.database不是函数。我安装了防火墙并按以下方式导入

代码语言:javascript
复制
import React, { Component } from 'react'
import { View } from 'react-native'
import Card from '../components/card'
import firebase from 'firebase/compat/app'
import database from 'firebase/compat/database'

export default class Home extends Component {

  state = {
    profileIndex: 0,
    profiles: [],
  }

  UNSAFE_componentWillMount() {
    firebase.database().ref().child('Users').once('value', (snap) => {
      let profiles = []
      snap.forEach((profile) => {
        const {name, bio, birthday, id} = profile.val()
        profiles.push({name, bio, birthday, id})
      })
      this.setState({profiles})
    })
  }

当不导入时

代码语言:javascript
复制
import database from 'firebase/compat/database'

显示错误为

代码语言:javascript
复制
 firebase.daatabase is not function

但是当进口这个

代码语言:javascript
复制
import database from 'firebase/compat/database'

错误已经消失并工作,但实际上数据库没有在代码中使用,我想知道这方面的解决方案,如何使用此方法

代码语言:javascript
复制
 firebase.database()

在响应本地感谢时需要导入什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-18 07:55:46

https://rnfirebase.io/database/usage

安装

@react本机-firebase/app

@react本机-firebase/数据库

吊舱安装

cd ios/ && pod安装& cd。

从“@react本机-firebase/数据库”导入数据库;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70015784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档