用途:该技能面向 Vercel Cron Jobs,即在 vercel.json 中配置的定时触发的 Serverless 函数调用,适用于添加、编辑或调试定时任务。
主要能力与配置:定时任务定义在 vercel.json 的 crons 数组中,每项包含 path 与 schedule 字段。path 必须指向 API 路由(Serverless 函数端点,如 /api/cron/...);schedule 使用标准五字段 cron 语法:分 时 日 月 周。
鉴权:需校验请求来源,检查 Authorization 头是否等于 CRON_SECRET,例如在 app/api/cron/route.ts 中比较 authHeader 与 Bearer ${process.env.CRON_SECRET},不匹配返回 401。
常见表达式:每日摘要 "0 8 * * *"(UTC 每天 8:00);每小时 "0 * * * ";每 5 分钟(Pro)"/5 * * * *";仅工作日 "0 9 * * 1-5"。
限制:Hobby 套餐最多 2 个定时任务,最小间隔为每天一次;Pro 套餐最多 40 个,最小间隔为每分钟一次;定时触发的函数遵循普通函数时长限制;定时任务仅在 Production 部署运行,不在 Preview 部署运行。
调试:查看部署日志中的执行结果,使用 vercel logs --follow 实时观察调用。
资料未提供价格、其他套餐细节或更多使用步骤。