【发布时间】:2021-09-30 23:45:48
【问题描述】:
我的 Firebase 函数日志中不断出现以下错误
TypeError:无法读取 repoManagerDatabaseFromApp 中未定义的属性“databaseURL”
这是我的代码,不确定我做错了什么
exports.dynamicMetaTagsUpdate = functions.https.onRequest(async (request, response) => {
console.log("dynamicMetaTagsUpdate Called");
const html = fs.readFileSync("./index.html", "utf8");
const {id} = request.query;
const botDetector = new BotDetector();
const userAgent = request.headers["user-agent"].toString();
const bot = botDetector.parse(userAgent);
if (bot || DEBUG_BOT) {
try {
console.log("try");
const dbRef = firebase.database().ref("https://wiijii-visualizations-default-rtdb.firebaseio.com/");
dbRef.child("charts").child(id).get().then((snapshot) => {
if (snapshot.exists()) {
console.log(snapshot.val());
} else {
console.log("No data available");
}
}).catch((error) => {
console.error(error);
});
return response.send(html);
} catch (e) {
console.log(e);
return response.send(html);
}
}
return response.send(html);
});
【问题讨论】:
标签: node.js firebase-realtime-database google-cloud-functions