Я пытался выдвинуть уведомление об изменении базы данных в реальном времени с помощью облачных функций Firebase, я искал в Интернете, чтобы узнать, как это сделать, затем я нашел код, как это сделать, я пытался загрузить код на сервер Firebase.но я получил ошибку, я искал в Интернете, чтобы понять, что не так, где я обнаружил, что есть новая версия Firebase SDK для облачных функций, поэтому любой может показать мне, как обновить код, чтобы успешно загрузить его на сервер Firebase?
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.helloWorld = functions.database.ref('notification/{id}').onWrite(evt => {
const payload = {
notification:{
title : 'Test',
body : 'first notification',
badge : '1',
sound : 'default'
}
};
return admin.database().ref('wlmsnotification').once('value').then(allToken => {
if(allToken.val()){
console.log('token available');
const token = Object.keys(allToken.val());
return admin.messaging().sendToDevice(token,payload);
}else{
console.log('No token available');
}
});
});
Ошибка: npm err!код elifecycle npm err!errno 1 npm err!functions @ lint: eslint .
npm err!статус выхода 1 npm err!нпм ошибаться!не удалось в скрипте functions @ lint.нпм ошибаться!это, вероятно, не проблема с npm.выше, вероятно, есть дополнительный вывод журнала.