【发布时间】:2017-12-25 22:24:06
【问题描述】:
我正在尝试在应用程序中实现一项功能,该功能将列出 ListView 中的所有文件名,单击特定列表项将显示文件的内容。我不太了解 JavaScript,对云函数也很陌生。我编写了一个小函数,只要将文件添加到 firebase 存储,它就会将元数据添加到 firebase,但即使文件被删除,它最终也会添加数据。 这是代码
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.urls = functions.storage.object().onChange( event => {
const file = event.data;
const metadata = file.metadata;
console.log(metadata);
return admin.database().ref("/").set(metadata); });
谁能告诉我我可以在上面做哪些更改来添加 url 而不是元数据,如果文件被删除,也可以删除相同的内容?
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-storage google-cloud-functions