为了账号安全,请及时绑定邮箱和手机立即绑定

node开发,使用node-schedule做定时任务,定时任务内的数组被循环了两遍,求解

node开发,使用node-schedule做定时任务,定时任务内的数组被循环了两遍,求解

潇湘沐 2018-12-14 19:15:42
我使用node-schedule模块过程中遇到个问题,在定时任务中循环一个数组order,数组长度只有2,每循环一次就会在数据表中创建一条数据,按道理讲应该只创建两条数据,但是这个数组在定时任务里面循环了两遍创建了四条数据。如果把for循环放到定时任务scheduleJob外面,这个数组只会被循环一遍,求解。代码如下:
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

是我对这个定时模块理解不够,我为了调用我写的定时任务,使用了setinterval进行测试,每15秒调用一次,我以为无论调用频率多高定时任务也都只会在某一秒执行,没想到一秒内也会执行好多次(手动捂脸),所以导致for循环执行多次,怪小弟学艺不精……


查看完整回答
反对 回复 2019-01-24
  • 1 回答
  • 0 关注
  • 384 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信