我正在尝试在Atom中运行此代码,以便打印出事件的内容:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendPushNotification = functions.database.ref('/i
Messenger/{Messages}/{id}').onWrite(event => {
console.log(event)
const payload = {
notification: {
title:'New message arrived',
body:'Hello World',
badge:'1',
sound:'default',
}
};
return admin.database().ref('/i
Messenger/{Messages}/{id}/UserDeviceToken').once('value').then(allToken => {
if (allToken.val()){
const token = Object.keys(allToken.val());
return admin.messaging().sendToDevice(token, payload).then(response => {
});
}
});
});
但是我控制台回来的是:bash:-c:第0行:在寻找匹配的'''时意外的EOF bash:-c:第1行:语法错误:意外的文件结束 [完成0.013秒]
即使没有脚本,控制台仍然会返回与上面相同的内容。任何人都知道这里有什么问题因为我对JavaScript或Atom不太了解吗?