进入 CloudFlare 首页。

左侧导航栏找到 **Workers 和 Pages **,创建一个新的workers

名字随便,假设这里输入 test-scheduled

单击页面右下角的部署。

等待部署完成,选择『继续编辑代码』,并将下面的代码覆盖左侧代码框的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})

addEventListener('scheduled', event => {
event.waitUntil(handleScheduled(event.scheduledTime))
})

async function handleRequest(request) {
return new Response('Worker is running')
}

async function handleScheduled(scheduledTime) {
console.log("这里是你的定时任务...")
}

重新回到首页,进入『**Workers 和 Pages **』 ,找到 test-scheduled 卡片,选择『设置』选项卡下的『触发时间』选项,设置定时时间就行,

此处为语雀卡片,点击链接查看