【发布时间】:2018-06-29 09:17:13
【问题描述】:
我正在探索 Node.js 中的推送通知世界并且有一个问题。
按照一些教程,我现在有一个小应用程序会触发一些通知,并且这些通知会按预期在我的网络浏览器中弹出。
问题来了:
是否可以更新我网页中的字段,而不是弹出通知? (例如:时钟或计数器)
如果答案是肯定的,我该怎么做?我需要更换服务人员吗?客户端?还是什么?
这是当前代码:
const SECS = 5 * 1000;
let rankVal = 0, counterVal = 1;
const notificationLoop = setInterval(() => {
let currentDate = new Date(),
timeLag = (currentDate-referDate)/1000
const payload = JSON.stringify({
title:'Event is reached!',
timeLag:timeLag.toString()
});
webPush.sendNotification(subscription,payload).catch(err => console.error(err));
console.log('-- setInterval --' + counterVal + ' : ' + rankVal);
if (counterVal>262144) {clearInterval(notificationLoop);}
rankVal += 1
counterVal *= 2
}, SECS);
【问题讨论】:
标签: javascript node.js push-notification