eggjs定时任务访问service方法

栏目: EggJs 发布时间:2021-12-24

eggjs 定时任务访问 service 方法

task 的入参为 ctx,匿名的 Context 实例,可以通过它调用 service 等

示例:

// schedule/demo.js
module.exports = {
  schedule: {
    cron: '0-59/30 9-18 * * *',
    type: 'worker',
  },
  async task(ctx) {
    // 这里调用 wework service 的 sendMsg 方法
    ctx.service.wework.sendMsg({
      to: 'admin',
      msg: 'hi'
    })
  },
};

本文地址:https://www.tides.cn/p_eggjs-schedule-call-service-method

标签: 定时任务 eggjs