试图访问我的firebase数据库时出现分段错误(核心转储)



使用Node (Express)访问我的firebase数据库。每次我尝试访问,我得到一个错误,像1] 22222 segmentation fault (core dumped) node server/app.js,我看不出问题是什么,所以我需要一些启示:

let express = require("express");
let app = express();
var firebase = require("firebase-admin");
require("firebase/database")

const serviceAccount = require("./keys.json");
let config = {
credential: firebase.credential.cert(serviceAccount),
databaseURL: "https://<MY_DB>.firebasedatabase.app",
};

firebase.initializeApp(config);
let db = firebase.database();
app.get("/", (req, res) => {
db.ref().once("value")
.then(function(snapshot) {
console.log(snapshot.val())
})
res.send("Hello World!");
})
app.listen(5000, function () {
console.log("Listened on port 5000!");
});

您需要降级到小于节点12。这是一个尚未修复的bug。可能下面的链接是相关的https://github.com/firebase/firebase-admin-node/issues/1042

最新更新