我在从Firebase上的对象列表中删除项目时遇到问题。我有一个应用程序,应该使用普通的CRUD操作创建,读取,更新和删除书籍。到目前为止,我已经能够创建和阅读Firebase API。但删除证明是困难的。
当涉及到这个问题时,文档并没有真正帮助。即使我在这里找到的答案也没有帮助。
我尝试删除第二项时尝试了以下内容:
const url = `${baseUrl}/-L8X-KCuiwG8n2A1ij0v.json`;
return new Promise(function(resolve, reject) {
$.ajax({
type: 'DELETE',
url: url,
}).then(function(data) {
run(null, resolve, data);
}, function(jqXHR) {
jqXHR.then = null; // tame jQuery's ill mannered promises
run(null, reject, jqXHR);
});
});
我在响应中得到200,但返回的数据为null,该项目仍保留在数据库中。