![](/img/trans.png)
[英]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.