gpt4 book ai didi

javascript - axios.delete 正在从 firebase 数据库中删除所有节点

转载 作者:行者123 更新时间:2023-11-30 19:22:16 26 4
gpt4 key购买 nike

我正在尝试使用 axios 在我的数据库中执行一个简单的删除,但它却一直在删除整个集合。

我在我的节点中保留了一个 idin,我试图通过我发送的 id 删除一个对象,我都试过了:

const removeFromFavorites = async (id) => {
try {
await axios.delete(`${url}.json`, { data: { id } })
return id
} catch (err) {
console.log(err)
}
}

//// or

const removeFromFavorites = async (id) => {
try {
await axios.delete(`${url}.json`, { params: { id } })
return id
} catch (err) {
console.log(err)
}
}

两者都在删除所有对象而不是指定的对象。有人知道为什么吗?

谢谢

enter image description here

最佳答案

你应该这样做。如果 favorite 是主节点。

axios.delete(`${url}/favorite/${id}.json`)

您将在 URL 中传递的 id 它应该与您要删除的相同。这里的 id 应该是 LIHSF..... 你将在端点中传递它。

关于javascript - axios.delete 正在从 firebase 数据库中删除所有节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com