我正在构建一个应用程序,我的目标是每当有人将图像上传到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