[英]Getting Internal Error when calling Firebase Cloud Function Directly
[英]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.