Firebase storage.object().onChange 现在已弃用,

Jad*_*sta 5 javascript node.js google-cloud-storage firebase google-cloud-functions

在上传到 firebase 数据库后,我做了一个触发器来调整图像大小,但我收到了这条消息:错误:“onChange”现在已弃用,请使用“onArchive”、“onDelete”、“onFinalize”或“onMetadataUpdate”。在 ObjectBuilder.onChange (/home/kill/trigger/functions/node_modules/firebase-functions/lib/providers/storage.js:88:15),我也试过:functions.storage.object().onArchive,它是在终端上工作,但是当我在 firebase GUI 上检查功能时,出现错误代码:13,“无法配置触发器..”,有人可以帮助我吗?欣赏伙计们

const functions = require('firebase-functions');

// // Create and Deploy Your First Cloud Functions
 // // https://firebase.google.com/docs/functions/write-firebase-functions

exports.onFileChange = functions.storage.object().onChange(event => {
    console.log(event);
    return;
});
Run Code Online (Sandbox Code Playgroud)

Tou*_*fiq 6

你必须使用 onFinalize() 而不是 onChange()