【问题标题】:Firebase Functions internal error when calling emulator function调用模拟器函数时出现 Firebase Functions 内部错误
【发布时间】:2021-06-02 11:46:54
【问题描述】:

我正在尝试将我的 Expo 项目与 Firebase Function 的本地模拟器连接起来,但每当我尝试调用某个函数时,我都会收到 internal 错误。

这是我在前端的firebase.js 文件:

import firebase from "firebase";
import "firebase/firestore";
import "firebase/functions";
import {
  FIREBASE_API_KEY,
  FIREBASE_AUTH_DOMAIN,
  FIREBASE_DATABASE_URL,
  FIREBASE_PROJECT_ID,
  FIREBASE_STORAGE_BUCKET,
  FIREBASE_MESSAGING_SENDER_ID,
  FIREBASE_APP_ID,
  FIREBASE_MEASUREMENT_ID,
} from "@env";

// initialize firebase config
const config = {
  apiKey: FIREBASE_API_KEY,
  authDomain: FIREBASE_AUTH_DOMAIN,
  databaseURL: FIREBASE_DATABASE_URL,
  projectId: FIREBASE_PROJECT_ID,
  storageBucket: FIREBASE_STORAGE_BUCKET,
  messagingSenderId: FIREBASE_MESSAGING_SENDER_ID,
  appId: FIREBASE_APP_ID,
  measurementId: FIREBASE_MEASUREMENT_ID,
};

firebase.initializeApp(config);

firebase.functions().useFunctionsEmulator("http://localhost:5001");

export { firebase };

这是我在后端的firebase.json 文件:

{
  "functions": {
    "predeploy": [
      "npm --prefix \"$RESOURCE_DIR\" run lint"
    ]
  },
  "emulators": {
    "functions": {
      "port": 5001
    }
  }
}

任何想法这可能是什么,或者我如何能够更多地阅读错误?

【问题讨论】:

    标签: javascript firebase react-native expo


    【解决方案1】:

    我最终在 functions/ 目录中使用以下命令更新了 firebase 函数

    npm install firebase-functions
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 2022-07-25
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 1970-01-01
      相关资源
      最近更新 更多