You need to enable JavaScript to run this app.
导航

监听Cron

最近更新时间2023.12.20 19:16:22

首次发布时间2023.02.15 19:04:53

介绍

Cron事件在您通过边缘函数 OpenAPI 设置定时任务后,会在Cron表达式到期后被主动触发。您可以通过addEventListener来注册和监听,同一份代码可以注册Cron和Fetch事件,且代码之间互不影响,每次Cron的触发都会运行在独立的运行时环境上下文中。

示例

以下代码描述了最基本的Cron事件在代码中的监听方式。

addEventListener('cron', onCron);

async function onCron(event) {

  // 1. 您可以通过OpenAPI/或控制台为每个Cron事件添加一个数据载荷。该数据对
  //    运行时透明,您可以通过event的如下API获取
  const text = await event.text();
  
  // 2. 您可以获取若干该次Cron触发的某些属性
  const job = event.job; // cron事件的名称您可以在控制台或者OpenAPI上设置
  const cronExpression = event.cronExpression; // 一个包含cron表达式的字符串
  
  console.log("cron triggered");
}