Advertisement

Egg.js的定时任务核心功能

阅读量:

一、定时任务的基本使用

1.在app文件夹内部创建一个新的schedule目录,并在其内部生成一个名为watchfile.js的文件(名称可根据实际需求自行设定)。

复制代码
    const Subscription = require('egg').Subscription;
    
    let i = 0;
    
    class WatchFile extends Subscription {
      static get schedule() {
    return {
      interval: '1s',
      type: 'all'      // 指定所有的进程都需要执行
    }
      }
      async subscribe() {
    i++;
    console.log(i);
      }
    }
    module.exports = WatchFile;
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

2.系统会以1秒为间隔,持续输出以下信息至控制台界

全部评论 (0)

还没有任何评论哟~