我正在尝试使用节点创建一个应用程序,用户可以在其中安排某些 cron 作业,我从用户那里获取这些作业的设置并将其保存到 mongoDB。我需要我的应用程序使用户可以开始停止这些作业随时随地。我创建了一个类似这样的类
Class Croncreator {
constructor () {Creates the cron job}
startCron ()
stropCron()}
现在这一切都在起作用,但我无法理解如何在多用户环境中管理它?我是否在我的快速路由中为“/api/savecronjob”创建了一个此类的实例,如果是,那么我如何管理启动停止功能。考虑到一个用户可能一次创建多个作业并将它们关闭的事实当他想要的时候。