Ошибка при облачной функции для развертывания Firebase - PullRequest
0 голосов
/ 12 января 2020

Я пытался развернуть облачную функцию в моем проекте Firebase. Это мой первый раз, также я впервые программирую с JavaScript.

Вот мой код в Node.JS:

'use strict'
const admin = require('firebase-admin');
const functions = require('firebase-functions');
admin.initializeApp(functions.config().firebase);

const firebaseTriggers = functions.region('europe-west1').firestore;
const db = admin.firestore();

exports.postNotification = firebaseTriggers
      .document('/post notifications/{notificatioId}').onWrite((snap, context) => {
      const notifcationRecieverId = snap.data().mReciever;
      const payload = {
        data: {
            notification_type: 'POST',
            title: snap.data().mTitle,
            body: snap.data().mDescription,
            sender_id: snap.data().mSender,
            reciever_id: snap.data().mReciever,
            notification_id: context.params.notificatioId
        }
      };
      return db.collection('dog owners')
        .document(notifcationRecieverId)
        .get()
        .then(recieverDoc => {
            console.log('Retrieving FCM tokens');
            const tokens = recieverDoc.data().mTokens;
            console.log('Sending notification payload');
            return admin.message().sendToDevice(tokens, payload);
        });
});

При развертывании Upong, я получаю следующую ошибку :

Может кто-нибудь помочь мне понять, почему?

1 Ответ

2 голосов
/ 12 января 2020

Во-первых, у вас есть место в названии вашего коллектива. Это плохая конвекция.

post notifications => postNotifications

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