node.js - Firebase 函数错误:默认的 Firebase 应用不存在
问题描述
以前,该功能有效。但我添加了一些代码,现在这个错误来了。如何解决这个问题?
Error: Error occurred while parsing your function triggers.
Error: The default Firebase app does not exist. Make sure you call initializeApp() before using any of the Firebase services.
at FirebaseAppError.FirebaseError [as constructor] (/Users/demo/functions/node_modules/firebase-admin/lib/utils/error.js:42:28)
代码
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import { getLocations, getLocationsByType } from '../service/locationQuery/locationQuery';
//I tried both way, but same error came
// admin.initializeApp(functions.config().firebase);
admin.initializeApp();
exports.findUsers = functions.https.onCall(async (data: any, context: any) => {
解决方案
我改变了初始化位置..现在它正在工作。我不知道为什么会这样。
import * as admin from 'firebase-admin';
admin.initializeApp();//add to here
import { getLocations, getLocationsByType } from '../service/locationQuery/locationQuery';
// admin.initializeApp(functions.config().firebase);
exports.findUsers = functions.https.onCall(async (data: any, context: any) => {
推荐阅读
- c - C 中更高效的 If/Else 语句
- c# - C# 并非所有行都返回一个值,我不确定该怎么做
- r - R wordcloud:特定频率的不同颜色
- django - 组中版本最大的 Django 查询记录
- sql - 在什么情况下,父表可能会丢失子表中活动外键引用的记录?
- javascript - 在 Mac OS X 上按住 `Meta` 和 `Shift` 时,`KeyboardEvent.key` 未大写
- php - 如何将贝宝按钮集成到具有多种付款方式的购物车网站
- powershell - 有没有办法同时打印文件字符串、文件哈希和上次修改日期?
- android - 如何从 HashSet 中获取()特定元素?科特林
- asp.net - 使用 Google Apps 脚本将网页导入 Google 电子表格?