Доброго времени суток. Использую во vue проекте firebase 9 версии. Авторизация работает нормально. Создал базу данных, а получить с нее ничего не могу. Ниже подключение к базе данных, код взял с оф. док-тов.
<script>
import { onMounted } from 'vue'
import { getDatabase, ref, child, get } from "firebase/database";
export default {
setup() {
onMounted(() => {
const dbRef = ref(getDatabase());
get(child(dbRef, 'users')).then((snapshot) => {
if (snapshot.exists()) {
console.log(snapshot.val());
} else {
console.log("No data available");
}
}).catch((error) => {
console.error(error);
});
})
}
}
</script>
Ответа нет, ни положительного ни отрицательного. Ошибок нет и консолей тоже нет. В чем дело понять не могу.
Вот подключение firebase к проекту в main.js, повторюсь авторизация работает нормально.
import { createApp } from 'vue'
import App from './App.vue'
import router from "./router";
import { initializeApp } from "firebase/app";
const firebaseConfig = {
apiKey: "xxx",
authDomain: "vue-indus.firebaseapp.com",
projectId: "vue-indus",
storageBucket: "vue-indus.appspot.com",
messagingSenderId: "197680328259",
appId: "1:345345345:web:bd62cab0215363c71eaef6"
};
initializeApp(firebaseConfig);
const app = createApp(App)
app.use(router)
app.mount('#app')
и вот как выглядит база данных