Next.js Plugin
Expose a Next.js route handler to trigger cron securely.
Usage
import { Jobbig } from "@jobbig/core";
import { NextjsCronPlugin } from "@jobbig/core/plugins";
const jobbig = Jobbig({ store, jobs }).use(NextjsCronPlugin());
// In Next.js app route (e.g., app/api/cron/route.ts)
export const { GET } = jobbig.serve();Set CRON_SECRET in your environment. Requests must include Authorization: Bearer <CRON_SECRET>. Vercel should automatically set these if you are using Vercel Cron Jobs.
What it adds
serve()that returns a Next.js-compatible HTTP handler object withGET.- The GET handler checks an
Authorizationheader and starts the cron worker when authorized.