小编Bar*_*ota的帖子

登录后 Firebase Firestore 身份验证令牌无限循环

  • 当应用程序连接到 Firestore 并且用户登录(在我们的应用程序中)时,会出现一个身份验证令牌无限循环。
  • 如果没有 Firestore 连接,则不会发生这种效果。
  • 您可以通过链接查看此处包含的 GIF 文件中的问题(见下文)。
  • 有趣的是,与 Windows 10 或 8.1(我没有在 Mac 上运行它)相比,仅当项目在 Linux Mint(19.1 Cinnamon)上运行时才会出现此问题。
  • 该项目由 Create React App 引导。

问题的视频演示

我在本教程中将 Firebase 与 ReactJS 集成:https ://www.robinwieruch.de/complete-firebase-authentication-react-tutorial

并发现其中提供的基于类的 Firebase 连接和 HOC/Context API 会话处理非常有用。但是,我不知道如何修复此身份验证令牌无限循环。

下面是负责登录/退出和 Firebase 连接的文件,以及 package.json:

索引.js:

import React from 'react';
import ReactDOM from 'react-dom';

import './index.css';
import * as serviceWorker from './serviceWorker';

import App from './App';
import Firebase, { FirebaseContext } from './components/Firebase';

ReactDOM.render(
  <FirebaseContext.Provider value={new Firebase()}>
    <App />
  </FirebaseContext.Provider>,
  document.getElementById('root')
);

serviceWorker.unregister(); …
Run Code Online (Sandbox Code Playgroud)

access-token firebase reactjs google-cloud-firestore

7
推荐指数
0
解决办法
660
查看次数