我正在尝试使用node创建一个应用程序,其中用户可以安排某些cron作业,我从用户那里获取这些作业的设置并将其保存到mongoDB .I需要我的应用程序,以便用户可以随时开始停止这些作业。我创建了一个类,如下所示
Class Croncreator {
constructor () {Creates the cron job}
startCron ()
stropCron()}现在,所有这些都在起作用,但我不能理解如何在多用户环境中管理它?我是否为"/api/savecronjob“在我的快递路线中创建了这个类的实例,如果是,那么我如何管理开始停止功能.Considering的事实,即一个用户可能一次创建多个作业,并在他想要的时候关闭它们。
发布于 2018-04-11 02:45:29
我使用一个名为cron-job-manager的NPM包解决了这个问题。阅读更多关于它的NPM LINK文档是不言自明的。
我基本上创建了一个函数来创建带有标识符的cron作业,并创建了两个路径来启动和停止这些作业。
https://stackoverflow.com/questions/49740060
复制相似问题