【问题标题】:HTTP Request - Delete JSON file key in Firebase with AxiosHTTP 请求 - 使用 Axios 在 Firebase 中删除 JSON 文件密钥
【发布时间】:2019-02-02 10:45:22
【问题描述】:

我有一个创建了 orders.json 文件的 firebase 数据库设置。我已经将它设置为可以从 javascript 项目向 json 文件发布订单的位置,然后 firebase 分配一个唯一键,看起来像“-LKx1RmbvyruM8-5S2mo”。我想通过 http 请求和查询参数根据该唯一标识符键删除单个订单,而不删除整个 orders.json 文件。我也在使用身份验证,所以我的请求如下所示:

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

这当然会删除我不想要的整个 json 文件。我会以某种方式将唯一键放在 url 查询参数中吗?还是在 axios 配置中?我想出了如何通过 .get().then(res => console.log(res.data["-LKx1RmbvyruM8-5S2mo"])) 在 GET 请求中控制台记录它

我尝试阅读 firebase 的 api,但没有多少好的例子。非常感谢任何帮助]1

【问题讨论】:

    标签: javascript json firebase firebase-realtime-database axios


    【解决方案1】:

    由于firebase数据库是一个简单的类似json的对象,单单也是一个对象,有自己的链接,我只是这样发出删除请求:

    removeOrderHandler = (orderId) =>{
        axios.delete("/orders/" + orderId +".json?auth=" + this.props.token)
    

    【讨论】:

      猜你喜欢
      • 2018-04-10
      • 2020-03-08
      • 2018-12-24
      • 2018-07-20
      • 2022-12-01
      • 2016-03-17
      • 2020-08-26
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多