【发布时间】:2020-11-23 08:59:15
【问题描述】:
我能够向 Firebase 实时数据库发送一个删除 HTTP 请求,它给了我一个状态 200,但是当我检查数据库时,它并没有被删除。我控制台记录了它从控制台获取的 id,它给了我正确的 id。我认为它正在寻找密钥而不是 id。有没有办法获取 id 本身而不是 Firebase 提供的自动生成的密钥?提前致谢!
这是响应日志:
这是我想要获取 id 的数据库结构:
这是我删除用户的代码:
const deleteUser = (id) => {
httpCommon.delete(`/users/${id}.json`).then((response) => {
setEditing(false);
setUsers(users.filter((user) => user.id !== id));
console.log(response);
});
};
【问题讨论】:
标签: reactjs firebase-realtime-database axios xmlhttprequest