小编Dom*_*nes的帖子

Google存储不是构造函数错误

我正在构建一个应用程序,我的目标是每当有人将图像上传到firebase存储时,云功能会调整该图像的大小.

...
import * as Storage from '@google-cloud/storage'
const gcs = new Storage()
...

exports.resizeImage = functions.storage.object().onFinalize( async object => {
   const bucket = gcs.bucket(object.bucket);
   const filePath = object.name;
   const fileName = filePath.split('/').pop();
   const bucketDir = dirname(filePath);
....
Run Code Online (Sandbox Code Playgroud)

当我尝试部署此功能时,我收到此错误:

Error: Error occurred while parsing your function triggers.

TypeError: Storage is not a constructor
Run Code Online (Sandbox Code Playgroud)

我试过"新存储()"或只是"存储",没有任何作用.

我是新手,所以如果有什么我忘了你调试这个让我知道.

谢谢!


google-cloud/storage:2.0.0

节点js:v8.11.4

node.js google-cloud-storage firebase google-cloud-functions

7
推荐指数
1
解决办法
3635
查看次数