【发布时间】:2019-04-30 20:37:49
【问题描述】:
我正在尝试通过 firebase 设置一个实时数据库,并使用 Firebase 函数测试其中是否存在随机值。任何帮助将不胜感激。
我尝试了下面的代码,但最终得到了“未处理的错误事件”。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
exports.Exists = functions.https.onRequest((request, response) => {
console.log("Hello from Firebase!");
var result = '';
var characters = 'ABCDEFGHIJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789';
var charactersLength = characters.length;
for ( var i = 0; i < 4; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return admin.database().ref().once(result).then(snap => {
if (snap.exists()) {
response.send("exists");
}else{
response.send(result);
}
});
- FireBase 名称
- 价值
- 价值
- 价值
【问题讨论】:
标签: javascript firebase firebase-realtime-database google-cloud-functions