首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase Reactfire getFunction(app)未登录错误:服务功能不可用

Firebase Reactfire getFunction(app)未登录错误:服务功能不可用
EN

Stack Overflow用户
提问于 2022-02-25 23:14:59
回答 1查看 295关注 0票数 0

我为我的防火墙服务创建了一个提供者,其中包含了reactfire,如auth、firestore和functions。奥斯和消防局都在运作,但是失败了

未登录错误:服务功能不可用

在运行我的应用程序时抛出。

“火力基地”:"^9.6.6“

“反应火”:"^4.2.1“

代码语言:javascript
复制
import React, { useEffect } from 'react';
import { getAuth} from 'firebase/auth';
import { getFirestore } from 'firebase/firestore';
import { getFunctions } from 'firebase/functions';
import {
  useFirebaseApp,
  AuthProvider,
  FirestoreProvider,
  FirebaseAppProvider,
  FunctionsProvider,
} from 'reactfire';

export const FirebaseProvider = ({ children }: { children: JSX.Element }): JSX.Element => {
  const firebaseConfigEnv = process.env.NEXT_PUBLIC_FB_CONFIG;

  return (
    <FirebaseAppProvider firebaseConfig={firebaseConfig}>
      {children}
    </FirebaseAppProvider>
  );
};

export const FirebaseServiceProvider = ({children}: {children: JSX.Element | JSX.Element[]}): JSX.Element => {
  const app = useFirebaseApp();
  
  return (
    <AuthProvider sdk={getAuth(app)}>
      <FirestoreProvider sdk={getFirestore(app)}>
        <FunctionsProvider sdk={getFunctions(app)}> // <-- here happens the issue
          {children}
        </FunctionsProvider>
      </FirestoreProvider>
    </AuthProvider>
  );
};
EN

回答 1

Stack Overflow用户

发布于 2022-02-26 02:29:43

快速修复对我来说是卸载防火墙包和重新安装,为本地和生产工作。请参阅https://github.com/firebase/firebase-js-sdk/issues/6019

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

https://stackoverflow.com/questions/71272675

复制
相关文章

相似问题

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