热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我是否需要在每个CloudFunction模块文件的顶部调用admin.initializeApp?

如何解决《我是否需要在每个CloudFunction模块文件的顶部调用admin.initializeApp?》经验,为你挑选了1个好方法。

我的Firebase的Cloud函数index.js达到了我想开始将代码文件拆分为多个模块文件的大小.

但是,我不清楚是否需要在每个将访问Firebase数据库的模块/文件的顶部调用此行.

admin.initializeApp(functions.config().firebase);

如果这是非常明显的,请原谅.我不是一个经验丰富的Node.js用户.



1> Doug Stevens..:

对于要使用Firebase Admin SDK的所有模块中的所有代码,您需要具有admin可用的初始化对象.要初始化Admin SDK,您需要一个functions来自以下行的对象:

const functiOns= require('firebase-functions');

因此,您可以在所有模块文件的顶部执行此操作:

const functiOns= require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();

这将提供一个初始化的管理对象,供您在该文件中定义的函数中使用.您可以根据需要调用对象.

或者,您可以找到将单个管理对象放入代码的另一种方法,但您没有义务这样做.这完全取决于你.


推荐阅读
author-avatar
钟z4z萍
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有