添加 vercel.json 会破坏 Vercel 部署

问题描述 投票:0回答:1

添加包含以下 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
    })
  }
}

但似乎存在配置问题导致完全无声的失败。

有什么想法吗?或者至少有关于如何解决这个问题的想法?

提前致谢!

svelte vite server-side-rendering vercel sveltekit
1个回答
0
投票

您正在使用爱好计划吗?如果是这样,业余爱好帐户仅限于日常 cron 作业。

例如:此 cron 表达式 (0 * * * *) 每小时运行一次,每天运行一次以上,它会破坏配置,但如果更改为 (0 6 * * *) 则仅在上午 06:00 运行一次那天就会好的。

© www.soinside.com 2019 - 2024. All rights reserved.