Измените это:
admin.messaging().send(message)
.then((response) => {
console.log('Successfully sent message:', response);
}).catch((error) => {
console.log('Error sending message:', error);
});
return 0;
});
На это:
return admin.messaging().send(message)
.then((response) => {
console.log('Successfully sent message:', response);
return null;
}).catch((error) => {
console.log('Error sending message:', error);
});
});
Вам необходимо правильно завершить функции, чтобы вы могли избежать чрезмерных расходов из-за функций, которые работают слишком долго или работают бесконечно..
Вы можете использовать следующие способы завершения своей функции:
Разрешить функции, которые выполняют асинхронную обработку (также известную как «фоновые функции»), возвращая обещание JavaScript.
Завершение функций HTTP с помощью res.redirect()
, res.send()
или res.end()
.
Завершение синхронной функции с помощью оператора return;
.