我想在我的Express.js项目中使用Firebase,我已经通过脚本导入在简单的HTML / JS项目中使用了Firebase,但我仍然坚持使用Express.js。
简而言之,我知道运行Firebase所需的元素,但不知道放置它的位置。首先,这是我项目的结构
我使用firebase的逻辑方法是将所有require和config放在app.js中,但是这样,fb var和firebase对象都没有在index.pug中定义
var firebase = require("firebase");
require('firebase/auth');
require('firebase/database');
require('firebase/storage');
var config = {
apiKey: "X",
authDomain: "X",
databaseURL: "X",
storageBucket: "X",
messagingSenderId: "X"
};
var fb = firebase.initializeApp(config);
我尝试了多个解决方案,例如module.exports.fb = fb.database();
,但我又不知道在哪里放置import fb from '/node_modules'
以便让工作正常工作