我正在使用 React 16.13.1
我正在尝试从“列表”集合中获取文档。如果我注释掉第 15 到 24 行并取消注释第 25 行,它将起作用。
但是,实际上我收到此错误:“FirebaseError:由于客户端离线,无法获取文档。”
第getDoc()24 行传递的参数与第 25 行相同。
有谁知道为什么会发生这种情况以及如何getDoc()在使用第 18 行时使该功能正常工作?
更新:我注意到我可以毫无错误地调用数据库,但只有在登录后我才会收到错误“FirebaseError:由于客户端离线而无法获取文档”
1. import React, { useState, useEffect } from 'react'
2. import { Redirect } from 'react-router-dom'
3. import Firebase from '../../services/Firebase/firebase'
4. import useStyles from './styles.js'
5.
6. const Login = ({ currentUser, setCurrentUser }) => {
7. const [username, setUsername] = useState('')
8. const [password, setPassword] = useState('')
9. const [error, setError] = useState(null)
10. …Run Code Online (Sandbox Code Playgroud)