У вас есть тип в пути, который вызывает функцию:
functions.database.ref('/messages/{user_id/{message_id}')
Должно быть:
functions.database.ref('/messages/{user_id}/{message_id}')
То есть с закрывающей скобкой после user_id
.
Пожалуйста, прочитайте , как создать минимальный, полный, проверяемый пример , так как код, которым вы поделились, немного сложнее, чем необходимо для воспроизведения проблемы.Например, ваш console.log('We Have A Notification for :', user_id);
уже должен показывать, что user_id
равен нулю, поэтому код после этого не может работать и не имеет отношения к проблеме.Таким образом, уменьшение масштаба проблемы увеличивает шансы на то, что вы сами найдете причину.Или, в худшем случае, это уменьшает код, на который мы должны обратить внимание, что увеличивает вероятность того, что кто-то обнаружит проблему и ответит.