Я разрабатываю приложение, которое требует уведомления, и я провел исследование, что функция firebase очень полезна для выполнения функций такого типа.В результате я посмотрел некоторые учебные пособия по YouTube и форуму, чтобы интегрировать эту функцию, но теперь я столкнулся с проблемой, возникающей в процессе развертывания.Итак, когда я развернул этот текущий код в функции firebase, я получил неожиданный токен "" Я даже не мог знать, где находится ошибка в моем коде
'use strict'
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotification = functions.database.ref('/Notifications/{PostKey}/{notification_id}').onWrite((date,context) =>{
const user_id = context.params.PostKey;
const notification_id = context.params.notification_id;
console.log('We have a notification from : ', user_id,'this also notification_id',notification_id);
const Device_token = admin.database().ref(`/User_Data/${user_id}/Device_token`).once('value');
return Device_token = admin.then(response =>
{
const token_id = result.val();
const payload =
{
notification:
{
title:"Appointment",
body" "Appointment has been booked",
icon:"default"
};
};
return admin.messaging().sendToDevice(token_id,payload)
.then(response => {
return console.log('This was the notification feature');
});
});
});