Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angular从Firestorage中删除目录,不允许删除数据_Javascript_Firebase_Firebase Storage - Fatal编程技术网

Javascript 使用angular从Firestorage中删除目录,不允许删除数据

Javascript 使用angular从Firestorage中删除目录,不允许删除数据,javascript,firebase,firebase-storage,Javascript,Firebase,Firebase Storage,我使用Spring Boot和Mongo作为后端在Angular中构建这个应用程序,在它的一个端点中,我删除了存储在我的Mongo db中的对象,该数据库也引用了firebase存储数据库,以便在其中堆叠视频或图像。 从mongo删除的过程正常,但参考my childs的存储位置,会出现“找不到。无法获取对象”的错误 delete(postId: string) { this.postService.deleteAPost(postId).subscribe((result)

我使用Spring Boot和Mongo作为后端在Angular中构建这个应用程序,在它的一个端点中,我删除了存储在我的Mongo db中的对象,该数据库也引用了firebase存储数据库,以便在其中堆叠视频或图像。 从mongo删除的过程正常,但参考my childs的存储位置,会出现“找不到。无法获取对象”的错误

  delete(postId: string) {
  
    this.postService.deleteAPost(postId).subscribe((result) => {//1rst step
    
      for (let x = 0; x < result.videos.length; x++) {//2nd step
        this.fireStorage
          .ref('videos/' + postId)//reference
          .child(postId + '-' + x)//child specific to delete
          .delete();
      }
    });
  }
提前感谢您的支持

delete(postId: string) {
  
    this.postService.deleteAPost(postId).subscribe((result) => {//1rst step
    
      for (let x = 0; x < result.videos.length; x++) {//2nd step
        this.fireStorage
          .storage
          .refFromURL('videos/' + postId+'/'+postId + '-' + x)
          .delete()
          
      }
    });
  }