Исправление кода
Обработчик события onDelete
определен как
function(non-null functions.database.DataSnapshot, optional non-null functions.EventContext)
Так что в вашем коде выше, .onDelete((context) => {
должно быть .onDelete((snapshot, context) => {
.
Получение удаленного идентификатора
Далее, если вы пытаетесь получить значение id_deleta
из события onDelete
, вы можете использовать var id_deleta = snapshot.key
.
exports.deleteFunction = functions.database.ref('/clientes')
.onDelete((snapshot, context) => {
var id_deleta = snapshot.key;
console.log("deleted ID %s", id_deleta); // logs "deleted ID 1234", etc.
console.log(snapshot.val()); // logs the deleted data, no need for this
console.log(context); // logs the event context
});