微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Firebase管理存储中调用bucket.upload时出现“ TypeError:无法读取未定义的'objectMode'属性”

如何解决在Firebase管理存储中调用bucket.upload时出现“ TypeError:无法读取未定义的'objectMode'属性”

我正在尝试在测试环境中使用Node Firebase SDK版本:“ ^ 9.2.0”将一些文件上传到云存储,但始终收到“ TypeError:无法读取未定义的属性'objectMode'”。

在测试环境中的存储桶上调用上载时,它会失败。 不过,在云功能中运行相同的功能非常有效。

const Metadata = {
    Metadata: {
        firebaseStorageDownloadTokens: uuid()
    },contentType: 'image/png',cacheControl: 'public,max-age=31536000',};


await bucket.upload(path.join(__dirname,"image.png"),{
    destination: `users/testUser/documents/image.png`,gzip: true,Metadata: Metadata,});

错误

TypeError:无法读取未定义的属性'objectMode'
在Pumpify.Writable.write(node_modules / ready-stream / lib / _stream_writable.js:292:22)

节点:v12.18.3,NPM版本:6.14.8

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。