This is the code I'm trying to run to connect to my database. I don't fully get the way to connect so I'm sure I'm making a big mistake here, or I'm missing something important:
let express = require("express");
let app = express();
let cors = require("cors");
let bodyParser = require("body-parser");
let logger = require("morgan");
let helmet = require("helmet");
var firebase = require("firebase-admin");
require("firebase/database")
app.use(logger("dev"));
app.use(
bodyParser.urlencoded({
extended: false,
})
);
app.use(bodyParser.json());
app.use(cors());
logger("tiny");
app.use(helmet());
const serviceAccount = require("./keys.json");
let config = {
credential: firebase.credential.cert(serviceAccount),
databaseURL: "https://<MY_APP>.firebasedatabase.app",
};
firebase.initializeApp(config);
let db = firebase.database();
app.get("/", (req, res) => {
db.ref().once("value")
.then(function(snapshot) {
console.log(snapshot.val())
})
})
app.listen(5000, function () {
console.log("Listened on port 5000!");
});
when I go to localhost:5000
I get the error ERR_CONNECTION_REFUSED
and I wonder what it is that I a missing
question from:
https://stackoverflow.com/questions/65860573/connection-refused-to-firebase-database 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…