【发布时间】:2018-04-13 14:00:30
【问题描述】:
我有一个 Firebase 数据库和一个小型 Node.js 应用程序,我在其中使用以下代码初始化我的实例:
var admin = require('firebase-admin');
var serviceAccount = require('../database/mydatabase.json');
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: 'https://mydatabase.firebaseio.com'
});
我究竟应该把这段代码放在哪里?我假设在每个文件中我都使用了到数据库的连接,但它说我只需要初始化一次。我把它放在我的 app.js 中吗?抱歉,如果这是一个愚蠢的问题,我能找到的每个教程都不清楚。
【问题讨论】:
-
我想我刚刚想通了,我可以在任何使用 Firebase 的 .js 文件中注册它,然后在整个应用程序中使用它。我的想法正确吗?
-
在根目录下创建一个数据库文件夹,并在其中创建一个名为 config.js 的文件。在那里定义配置并要求 app.js 中的包。这样你就可以在任何地方使用它,因为 app.js 是节点应用程序的主文件。
-
@Himanshu 谢谢你的提示,会做的。
标签: node.js firebase firebase-realtime-database firebase-admin