Как обновить запись в реагировать на родной - PullRequest
0 голосов
/ 27 мая 2018

Я использую 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.log(res))
    .catch(err => console.log(err))

Я добавил свой идентификатор, чтобы запросить ссылку, надеясь, что произвожу прямое действие, но это не сработало.Также попытался изменить метод для обновления, но также не сработал, конечно.Я искал, но не смог найти ответ.

Заранее спасибо.

1 Ответ

0 голосов
/ 28 мая 2018

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

...