Ошибка базы данных Firebase () - PullRequest
0 голосов
/ 24 мая 2018

Я работаю с ReactJs и Firebase и получаю сообщение об ошибке, но вся работа, видимо, в порядке.

Проблема:

export const CreateDbUser = (id, username, email) => {
  firebase.database().ref(`users/${id}`).set({
    username,
    email
  })
}

Здесь я создаюдочерний элемент базы данных для хранения различной информации о пользователе (это только часть информации), и я получаю эту ошибку:

Object(...)(...) is undefined
TypeError: "Object(...)(...) is undefined"

, но все это работает в базе данных реального времени

snapshot

Я хотел бы знать, почему я получаю эту ошибку и как ее устранить, потому что она, вероятно, создаст проблему в будущем.Спасибо за помощь.

1 Ответ

0 голосов
/ 24 мая 2018

Если username и email не являются объектами (я полагаю, что это не так), вы используете set неправильно.
Попробуйте это:

export const CreateDbUser = (id, username, email) => {
  firebase.database().ref(`users/${id}`).set({
    username: username,
    email: email
  })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...