Я использую firebase для хранения своих данных. Когда я добавляю или получаю данные, проблем нет. Но я не могу обновить существующий отчет. Например, у меня есть заметки. Пользователь может открыть заметку, отредактировать и сохранить. При сохранении он должен сохранить изменения в существующей записи. Но я не могу этого сделать.
Вот как я пробовал.
fetch('https://shared-places-***.firebaseio.com/notes.json/' + this.state.updatedNote,{
method:'POST',
body: JSON.stringify({
Header: this.state.newNoteHeader,
Explanation: this.state.newNoteSub,
Date: new Date(),
})
})
.then(res => console.info(res))
.catch(err => console.info(err))
Я добавил свой идентификатор, чтобы запросить ссылку, надеясь, что напрямую повлияю на нее, но это не сработало. Также попытался изменить метод на «Обновить», но, конечно, тоже не сработал. Я искал, но не нашел ответа.
Заранее спасибо.





Я нашел ответ, что делал небольшие ошибки. Прежде всего, метод должен быть PUT, а не POST. Также адрес должен быть https://shared-places-***.firebaseio.com/notes/' + this.state.updatedNote + '.json'