This question is essentially the same as question 44799104, only that I provide my index.js (and the only answer there was not helpful, as I do include 'exports').
In short, I have deployed my function successfully,

but it does not show in the console. Where am I going wrong? Here is my index.js:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
var delayInMilliseconds = 5000;
exports.copyRoom= functions.database.ref('/RoomsOwn/${AuthUid}').onWrite((event) => {
    var uid = event.params.AuthUid;
    console.log('AuthID: ' + uid);
    var object = event.data.val();
    console.log('Whole Object: ', object);
    setTimeout(function() {
    return admin.database.ref('/RoomsOthers/${uid}').set(object);
    }, delayInMilliseconds);
  });
                You didn't actually deploy that function when you ran firebase deploy.  If you had successfully deployed it, the name of the function would have appeared in the Firebase CLI output.
Make sure you:
functions/index.js
In my case I just had to cd into the functions folder before deploy. Note that you should be getting this in your output:

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With