In my main express app.js file app.js I installed Firebase:
var firebase = require("firebase"); firebase.initializeApp({ serviceAccount: "../Wrapper-adfd67bc8c36.json", databaseURL: "https://wrapper.firebaseio.com" });
But when I try to access it in the routing file:
var express = require('express'); var router = express.Router(); router.get('/:id', function(req, res, next) { functionThatUsesFirebase(req.params.id); res.send(req.params.id); });
I get an error message:
firebase is not defined.
So, I tried just adding Firebase to the routing file itself:
var express = require('express'); var router = express.Router(); var firebase = require("firebase"); firebase.initializeApp({ serviceAccount: "../Wrapper-adfd67bc8c36.json", databaseURL: "https://wrapper.firebaseio.com" }); router.get('/:id', function(req, res, next) { functionThatUsesFirebase(req.params.id); res.send(req.params.id); });
I get a console error:
Firebase App named '[DEFAULT]' already exists.
How can I make Firebase available to all my routing files? Thanks!
source share