小编Sai*_*ash的帖子

快照侦听器中未捕获的错误:FirebaseError:缺少或权限不足

我正在尝试使用 onSnapshot 侦听器获取从 firebase 显示的帖子数据,但它显示此 Firebase 错误。有人可以帮助解决这个错误吗

应用程序.js:

import { useState, useEffect } from 'react';
import './App.css';
import loggo from './icons/loggo.svg';
import Post from './Components/Post.js';
import { db } from './firebase';

function App() {
  const [posts, setPosts] = useState([]);
  useEffect(() => {
    db.collection('posts').onSnapshot(snapshot => {
      setPosts(snapshot.docs.map(doc => doc.data()));
    })
  }, []);

  return (
    <div className="App">
      <div className="app_header">
        <img className="header_Image" src={loggo} alt="insta" />
      </div>
      {
        posts.map(post => (
          <Post username={post.username} caption={post.caption} imageUrl={post.imageUrl} />
        ))
      }
    </div >
  );
}
export default …
Run Code Online (Sandbox Code Playgroud)

javascript web-development-server firebase reactjs

3
推荐指数
1
解决办法
7586
查看次数