Я пытаюсь настроить работающую базу данных через 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 Name
- Значение
- Значение
- Значение