节点/快递:如何为每个用户设置cron作业?

问题描述

我有一个非常标准的Node / Express设置,其中包含一个server.js文件,一个路由文件文件夹,一个处理程序文件文件夹以及一个通过Mongoose创建的模型/架构文件文件夹。我的应用程序中有一个用例,我需要每月为每个用户分配某些计划。我想为系统中的每个用户设置一个cron作业,每月每个月都要检查系统中的计划列表并随机分配一个。

我将在哪里进行设置,甚至有可能吗?我想我可以在server.js中设置一个cron作业,该作业每月遍历所有用户并为他们分配一个计划,但这似乎可能会导致服务器的暂时速度下降,我更希望每个用户都在他们自己的时钟(否则,我必须考虑当用户在cron作业运行并为他们重新分配一些完全不同的计划的前一天注册该网站时发生的情况。

这是我在User.js模型文件中的某个地方设置的东西吗?可能是在创建用户时?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...