我使用ReactJs和Firebase并收到错误消息,但所有工作显然都很好。
问题:
export const CreateDbUser = (id, username, email) => {
firebase.database().ref(`users/${id}`).set({
username,
email
})
}
这里我创建了一个数据库子项来存储有关用户的不同信息(它只是信息的一部分),我收到了这个错误:
Object(...)(...) is undefined
TypeError: "Object(...)(...) is undefined"
但它都可以在实时数据库中使用
我想知道为什么我会收到此错误以及如何解决此问题,因为它可能会在将来产生问题。 感谢您的帮助。
答案 0 :(得分:1)
除非username
和email
是对象(我认为它们不是),否则您使用set
错误。
试试这个:
export const CreateDbUser = (id, username, email) => {
firebase.database().ref(`users/${id}`).set({
username: username,
email: email
})
}