gpt4 book ai didi

node.js - 设置后取消 Node 调度事件

转载 作者:IT老高 更新时间:2023-10-28 23:18:37 26 4
gpt4 key购买 nike

我打算使用 node-schedule为约会提醒设置推送通知如下:

var schedule = require('node-schedule');
var date = req.body.date; // Date for reminder from client request
var j = schedule.scheduleJob(date, function(){
// Send push notification
});

现在我知道你可以通过调用 cancel() 来取消事件:

j.cancel()

但是,如果来自客户端的用户决定将约会更改为不同的日期,我如何引用该特定作业以取消?

提前感谢您的帮助!

最佳答案

为了检索特定作业,您可以使用唯一名称创建它,并且以后可以通过该唯一名称检索它:

var j = schedule.scheduleJob(unique_name, date, function() {
});
// later on
var my_job = schedule.scheduledJobs[unique_name];
my_job.cancel();

关于node.js - 设置后取消 Node 调度事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33113287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com