reactjs - 如何在用户注册时创建 Firestore 文档
问题描述
我正在尝试在用户注册时创建一个 Firestore 文档。注册后记录用户,但未创建文档。一切都很好,除了没有创建文档的事实
import { db } from '../Firebase/Firebase';
const handleSignup = (e) => {
e.preventDefault()
createUser(email, password)
.then(() => {
db.collection('users').doc(currentUser.uid).set({
boards:[]
})
seterror(null)
})
.catch(error => {
seterror(error)
})
}
解决方案
一切看起来都很好,先尝试分离板
import { db } from '../Firebase/Firebase';
const addBoards = {
boards : [ ]
}
const handleSignup = (e) => {
e.preventDefault()
createUser(email, password)
.then((user) => {
db.collection('users').doc(user.user.uid).set(addBoards)
seterror(null)
})
.catch(error => {
seterror(error)
})
}
推荐阅读
- odoo - 将应用程序发布到 odoo.com 网站时面临问题
- git - 有没有办法从某个路径查找 git 分支中更改的所有文件?
- reactor - 为什么无法在 reactor-netty 中订阅请求?
- swift - RealityKit – 材质的 Alpha 透明度
- json - 查找比使用 JSON 运算符更高的价格
- javascript - TypeScript:Promise 中的错误未被捕获
- javascript - 当我使用 ajax 从标签中获取值时,我的搜索查询不起作用
- xamarin.forms - 从右到左或从左到右动画页面?
- java - java中带有字符串和枚举的switch-case
- twig - 如何渲染字符串
在树枝模板中?