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

时间:2018-09-02 15:10:16

标签: javascript node.js firebase google-cloud-storage 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;
});

1 个答案:

答案 0 :(得分:1)

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