Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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 无法删除firebase存储中的文件夹_Javascript_Node.js_Firebase_Google Cloud Functions_Google Cloud Storage - Fatal编程技术网

Javascript 无法删除firebase存储中的文件夹

Javascript 无法删除firebase存储中的文件夹,javascript,node.js,firebase,google-cloud-functions,google-cloud-storage,Javascript,Node.js,Firebase,Google Cloud Functions,Google Cloud Storage,我通过node js在javascript中创建了一个函数,它负责在删除文档时删除与其关联的文件夹。但是有点不对劲,谁能帮我一下吗。在我的存储中,我有一个名为“Memories”的主文件夹,然后是以userId为名称的子目录,其中是用户发布的图片。因此,我想删除与该用户关联的子目录 const functions=require(“firebase函数”); const admin=require(“firebase管理员”); const{Storage}=require('@googlec

我通过node js在javascript中创建了一个函数,它负责在删除文档时删除与其关联的文件夹。但是有点不对劲,谁能帮我一下吗。在我的存储中,我有一个名为“Memories”的主文件夹,然后是以userId为名称的子目录,其中是用户发布的图片。因此,我想删除与该用户关联的子目录

const functions=require(“firebase函数”);
const admin=require(“firebase管理员”);
const{Storage}=require('@googlecloud/Storage');
常量存储=新存储();
admin.initializeApp();
exports.ondeletecount=functions.region('asia-south1').firestore
.document(“/users/{userId}”)
.onDelete(异步(快照、上下文)=>{
const userId=context.params.userId;
storage.bucket('firebaseprojectd.appspot.com').file('Moments').file(userId.delete();

});可能重复。参见coolcool Hey@Deepak
gcs.bucket(functions.config().firebase.storageBucket)于4月2日18:22发布的答案这不在上面的代码中。您是否在本地运行此程序并收到此错误?非常感谢,兄弟,它成功了。实际上我是在admin.initialiseApp()之前调用bucket的。