【发布时间】:2021-03-29 06:47:57
【问题描述】:
我在 Firebase posts.json 文件中手动输入了一些帖子,如下所示,post1、post2...
当我输入新数据时 - formData 对象进入 Firebase,发布请求如下:
const submitHandler = e => {
e.preventDefault();
const err = validate();
if(err === false) {
setFormData(formData)
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({formData})
};
fetch('https://blog-d8b04-default-rtdb.europe-west1.firebasedatabase.app/posts.json', requestOptions)
.then(response => setLoading(true))
.then(data => setLoading(false));
}
}
我收到这样的帖子,使用唯一键作为生成 firebase 的名称,并在 formData 下方。 但我希望它们与我手动输入到firebase(posts1,post2)的帖子格式相同。 有没有办法做到这一点?
【问题讨论】:
标签: javascript reactjs firebase firebase-realtime-database