Я изучаю 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");
});
})