Node.js 如何在用户';她注册了吗?

Node.js 如何在用户';她注册了吗?,node.js,Node.js,我想在用户注册后使用FCM向其发送推送通知。 在下列时间 注册5分钟后 注册24小时后 注册1周后 提前谢谢你的帮助 const schedule = require('node-schedule'); let scheduleDate = new Date(Some date) schedule.scheduleJob(scheduleDate, function(fcmtoken){ SendNotificationhere(fcmtoken)

我想在用户注册后使用FCM向其发送推送通知。
在下列时间

  • 注册5分钟后
  • 注册24小时后
  • 注册1周后
提前谢谢你的帮助
const schedule = require('node-schedule');

let scheduleDate = new Date(Some date)

      schedule.scheduleJob(scheduleDate, function(fcmtoken){
        SendNotificationhere(fcmtoken)
    }.bind(null,fcmtoken))

如果有任何疑问,请在评论部分提及您的疑问


如果有任何疑问,请在评论部分提及您的疑问。

可以使用
setInterval
在注册后5分钟发送。但在24小时零1周内,您需要运行一些cron作业。您可以使用@PratapSharma建议的
节点计划

因为您没有针对单个用户的cron作业。您需要每隔一小时左右运行一次cron作业,它将检查用户注册时间并根据差异发送特定通知。您可以获取最近几天内注册的用户,在您的情况下,这将是7天


这种方法与实际时间相差59分钟(如果是24小时或7天)。您可以使您的扩散机制更智能。可能包括23.5小时到24.5小时之间的用户。类似的方法可以持续7天。

使用
setInterval
可以在注册后5分钟发送。但在24小时零1周内,您需要运行一些cron作业。您可以使用@PratapSharma建议的
节点计划

因为您没有针对单个用户的cron作业。您需要每隔一小时左右运行一次cron作业,它将检查用户注册时间并根据差异发送特定通知。您可以获取最近几天内注册的用户,在您的情况下,这将是7天


这种方法与实际时间相差59分钟(如果是24小时或7天)。您可以使您的扩散机制更智能。可能包括23.5小时到24.5小时之间的用户。类似的方法可以持续7天。

您可以使用节点调度器之类的工具。将发布一个示例代码,说明如何实现这一点。您可以使用节点调度器之类的工具。将发布一个示例代码,说明如何实现这一点。