Javascript 将数据发布到Firebase中-带有post请求-React

Javascript 将数据发布到Firebase中-带有post请求-React,javascript,reactjs,firebase,firebase-realtime-database,Javascript,Reactjs,Firebase,Firebase Realtime Database,我在Firebase posts.json文件中手动输入了一些帖子,如下所示,post1,post2 当我在Firebase中输入新的data-formData对象时,发出如下post请求: const submitHandler = e => { e.preventDefault(); const err = validate(); if(err === false) { setFormData(formData)

我在Firebase posts.json文件中手动输入了一些帖子,如下所示,post1,post2

当我在Firebase中输入新的data-formData对象时,发出如下post请求:

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)相同。
有没有办法做到这一点?

JSON文本
{formData}
实际上是
{formData:formData}
的简写,它解释了最终的格式

您正在寻找:

body: JSON.stringify(formData)
因此,在
formData
周围没有
{}