Ошибка синтаксического анализа FCM: идентификатор «функции» уже объявлен - PullRequest
0 голосов
/ 06 ноября 2018

Я изучаю FCM и в настоящее время редактирую файл index.js для выполнения функций Firebase. Однако при развертывании функции sendPushNotifications появляется сообщение об ошибке «Ошибка синтаксического анализа: идентификатор« функции »уже объявлен». Я объявил об этом только один раз в файле, поэтому я не уверен, что это что-то за пределы файла, который я должен отредактировать. Я извиняюсь за плохое форматирование кода ниже, я все еще не слишком привык вставлять код в SO.

    const functions = require('firebase-functions');

    const admin = require('firebase-admin');
    admin.initializeApp();

    exports.sendPushNotifications = functions.https.onRequest((req,res) => {
      response.send("Attempting to send push notification...")
      console.log("LOGGER --- Trying to send push mesage")

      var registrationToken = 'dSXeXBSHShU:APA91bFHWw_jNF1pr8Toq3OelqtyXrTZZssJW7YHMlP-tiNJ41uuO-pS--rfWduPFEEC72FchtDRHbt1RMM1e5kSWHUDVhWFvIAtx82LjIDiUNlmk14Ix_SLtrN_vB55rbr1tgcpS3CW';

      var message = {
      data: {
        score: '850',
        time: '2:45'
      },
  token: registrationToken
 };

   admin.messaging().send(message)
     .then((response) => {
     console.log('Successfully sent message:', response);
     return response 
   })
     .catch((error) => {
     console.log('Error sending message:', error);
     throw new Error("Error sending message");
   });
 })

1 Ответ

0 голосов
/ 17 марта 2019

получил ту же ошибку. Проверьте код, возможно, вы объявили «const function» несколько раз;)

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