HTTP-запрос - удалить ключ файла JSON в Firebase с помощью Axios - PullRequest
0 голосов
/ 28 августа 2018

У меня установлена ​​база данных firebase с созданным файлом orders.json. У меня уже есть его настройка, где я могу разместить заказ на файл json из проекта javascript, а затем firebase назначает уникальный ключ, который выглядит как -LKx1RmbvyruM8-5S2mo. Я хотел бы удалить один заказ на основе этого ключа уникального идентификатора через запрос http и параметры запроса, не удаляя весь файл orders.json. Я также использую аутентификацию, поэтому мой запрос будет выглядеть так:

axios.delete ( 'https://myproject -37b7d.firebaseio.com / orders.json? AUTH = mytoken ')

Это, конечно, удалит весь JSON-файл, который мне не нужен. Могу ли я как-то указать уникальный ключ в параметрах URL-запроса? Или в конфиге axios? Я понял, как консоль войти в GET-запрос через .get (). Затем (res => console.log (res.data ["- LKx1RmbvyruM8-5S2mo"]))

Я попытался прочитать API Firebase и не много хороших примеров. Любая помощь очень ценится ![firebase database] 1 и

1 Ответ

0 голосов
/ 16 сентября 2018

Из-за того, что база данных firebase является простым json-подобным объектом, и одиночный ордер тоже является объектом со своей собственной ссылкой, я просто делаю запрос на удаление, подобный этому:

removeOrderHandler = (orderId) =>{
    axios.delete("/orders/" + orderId +".json?auth=" + this.props.token)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...