第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

FireBase 調(diào)度功能不會保存到實時數(shù)據(jù)庫

FireBase 調(diào)度功能不會保存到實時數(shù)據(jù)庫

慕容森 2023-03-24 16:13:02
我需要一些有關(guān) realtimeDB 問題的幫助。我正在使用 NuxtJS 存儲狀態(tài)并將狀態(tài)分派給數(shù)據(jù)庫。我的代碼在保存到數(shù)據(jù)庫方面工作正常。每當(dāng)我想編輯它時,我都會收到這個 400 BAD Request 錯誤。當(dāng)我手動嘗試使用 Firebase 實時數(shù)據(jù)庫更新信息時,也會發(fā)生同樣的事情,我無法使用文本編輯行。錯誤:vendor.js:387 PUT https://xxxx.firebaseio.com/posts.json-MI-Jym0mdX5jNNP89UH.json?auth=BIGKEY 400 (Bad Request)我的組件<template>  <div class="admin-post-page">    <section class="update-form">      <AdminPostForm :post="loadedPost" @submit="onSubmitted" />    </section>  </div></template><script>import AdminPostForm from "@/components/Admin/AdminPostForm";export default {  layout: "admin",  middleware: ['check-auth', 'auth'],  components: {    AdminPostForm  },  asyncData(context) {    return context.app.$axios      .$get(        process.env.baseUrl + "/posts/" +          context.params.postId +          ".json"      )      .then(data => {        return {          loadedPost: { ...data, id: context.params.postId }        };      })      .catch(e => context.error());  },  methods: {    onSubmitted(editedPost) {      this.$store.dispatch("editPost", editedPost).then(() => {        this.$router.push("/admin");      });    }  }};</script>來自商店的方法是: editPost(vuexContext, editedPost) {        return this.$axios          .$put(            "https://XXXX.com/posts.json" +              editedPost.id +              ".json?auth=" +              vuexContext.state.token,            editedPost          )          .then(res => {            vuexContext.commit("editPost", editedPost);                    })          .catch(e => console.log(e));      }我的規(guī)則是:{   "rules": {       ".read": true,       ".write": true     } }如果您能幫助我提供有關(guān)為什么不允許我的信息,那將欠您很多!謝謝你!
查看完整描述

1 回答

?
臨摹微笑

TA貢獻1982條經(jīng)驗 獲得超2個贊

您的 URL 包含兩個.json擴展名,這些擴展名不起作用。您應(yīng)該只.json在您嘗試編寫/更新的 JSON 的完整路徑之后添加:


this.$axios

      .$put(

        "https://XXXX.com/posts/" +

          editedPost.id +

          ".json?auth=" +

          vuexContext.state.token,

        editedPost

      )


查看完整回答
反對 回復(fù) 2023-03-24
  • 1 回答
  • 0 關(guān)注
  • 135 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號