簡體   English   中英

Firebase 調用模擬器時發生內部錯誤 function

[英]Firebase Functions internal error when calling emulator function

我正在嘗試將我的 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
    }
  }
}

任何想法這可能是什么,或者我如何能夠更多地閱讀錯誤?

我最終在我的functions/目錄中使用以下命令更新了 firebase 函數

npm install firebase-functions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM