Как обновить код функции облака Firebase до версии 1.0 или выше - PullRequest
0 голосов
/ 22 мая 2019

Я пытался выдвинуть уведомление об изменении базы данных в реальном времени с помощью облачных функций 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.выше, вероятно, есть дополнительный вывод журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...