添加包含以下 cron 作业的
vercel.json
文件会破坏我的 SvelteKit 项目中 master
上的 Vercel 部署。
{
"crons": [
{
"path": "/api/cron",
"schedule": "* * * * *"
}
]
}
没有日志或任何表明问题所在的内容。
我在
/src/routes/api/cron/+server.js
设置了 cron 作业
import { invalidate } from "$app/navigation"
export function GET(req) {
if (req.headers.get('Authorization') === `Bearer ${process.env.CRON_SECRET}`) {
invalidate('calendar:load')
return new Response("Success!")
} else {
return new Response('Not found', {
status: 404
})
}
}
但似乎存在配置问题导致完全无声的失败。
有什么想法吗?或者至少有关于如何解决这个问题的想法?
提前致谢!
您正在使用爱好计划吗?如果是这样,业余爱好帐户仅限于日常 cron 作业。
例如:此 cron 表达式 (0 * * * *) 每小时运行一次,每天运行一次以上,它会破坏配置,但如果更改为 (0 6 * * *) 则仅在上午 06:00 运行一次那天就会好的。