0 / 0 / 0
Регистрация: 19.09.2020
Сообщений: 1
1

Не удается добавить пользователя в базу данных firebase

19.09.2020, 22:39. Показов 1017. Ответов 0

Author24 — интернет-сервис помощи студентам
Пытаюсь соединиться с базой данных Firebase и внести в нее данные, но при добавлении данных возникает следующая ошибка
vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in v-on handler: "FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app)."
Я использовал инструкцию подключения с сайта https:.firebase.com

В сервисных аккаунтах создал ключ аутентификации. Далее все выполняю согласно описанию
Javascript
1
2
3
4
5
6
7
8
var admin = require("firebase-admin");
 
var serviceAccount = require("path/to/serviceAccountKey.json");
 
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://it-as-prog.firebaseio.com"
});
В главном файле проекта вставляю свои конф. данные.

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
new Vue({
  router,
  store,
  vuetify,  
  render: h => h(App),
  create () {
    const firebaseConfig =  {
    "type": "service_account",
    "project_id": "itc-ads-prog",
    "private_key_id": "13a7a87d08ee600fd0cc0d993b429b9315bb25e1",
    "private_key": "-----BEGIN PRIVATE KEY-----\AoIBAQC8QtIp4axZCA8XaK49FomAE4NV1Rn6+c=\n-----END PRIVATE KEY-----\n",
    "client_email": "firebase-@itc-ads-prog.iam.gserviceaccount.com",
    "client_id": "117131590047635",
    "auth_uri": "https://accounts.google.com/o/oau32/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/fire-ads-prog.iam.gserviceaccount.com"
  } 
  fb.initializeApp({
     credential: admin.credential.cert( firebaseConfig),
     databaseURL: "https://tc-as-prog.firebaseio.com"
})  
  }
}).$mount('#app')
Далее в store фале импортирую так же БД
import * as fb from 'firebase'

в экщенах описываю функцию
Javascript
1
2
3
4
5
6
7
8
9
10
..............
actions: {
        regUser ({commit}, {email, password}) {
            fb.auth().createUserWithEmailAndPassword(email, password)
           ......
            })
        }
    }
 
......................
Далее в файле с формой регистрации описываю
Javascript
1
2
3
4
5
6
7
8
9
methods: {
        onSubmit() {
              const user = {
                    тут описываю нужные поля и обращаюсь к функции для добавления прилетевших из формы данных              
              }
                this.$store.dispatch('regUser', user) 
                
            }       
        }
Далее если все поля заполнить и нажать на кнопку регистрации то данные в БД не добавляются и выходит ошибка описанная выше. Может кто подскажет где сделал ошибку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2020, 22:39
Ответы с готовыми решениями:

Добавить пользователя в базу данных через форму
Здравствуйте, ув. форумчане! Сделал так, что бы в ручную добавить запись в таблицу данных! <?php...

Не могу понять ошибку при входе в свой проект использую базу данных Firebase
При входе у меня вылезает приветствие "Мои поздравления !" она вылезет и после этого приложение...

Как можно программно добавить пользователя в базу?
Доброго времени суток - по сути вопрос очень простой... созданы a_stud, a_teach роли для...

Добавить нового пользователя и базу без Management Studio
Как создать нового пользователя и новую базу без Management Studio? Может есть какие-то...

0
19.09.2020, 22:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2020, 22:39
Помогаю со студенческими работами здесь

Как добавить добавить данные в базу данных посредством LINQ
Как добавить добавить данные в базу данных посредством LINQ to SQL Ошибка: Нарушение...

Не удается открыть базу данных
Доброго времени суток. Начал изучать С# ado.net по книжке. вобщем создал базу данных в SQL Server...

Не удается импортировать базу данных
Здравствуйте. Я только начинаю разбираться в базах данных MySQL, поэтому, возможно, неправильно...

Не удается создать базу данных
Почему не удается создать новую базу данных и как решить данную проблему? Скрин Добавлено...

Не удается создать базу данных
Почему не удается создать новую базу данных и как решить данную проблему? Скрин

Не удаётся создать базу данных
Учусь работать в manager studio.Пытаюсь создать базу данных и таблицу по этому коду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru