mirror of
https://github.com/JonasunderscoreJones/aka-worker.git
synced 2025-10-23 18:09:19 +02:00
32 lines
1.2 KiB
TypeScript
32 lines
1.2 KiB
TypeScript
/**
|
|
* Welcome to Cloudflare Workers! This is your first scheduled worker.
|
|
*
|
|
* - Run `wrangler dev --local` in your terminal to start a development server
|
|
* - Run `curl "http://localhost:8787/cdn-cgi/mf/scheduled"` to trigger the scheduled event
|
|
* - Go back to the console to see what your worker has logged
|
|
* - Update the Cron trigger in wrangler.toml (see https://developers.cloudflare.com/workers/wrangler/configuration/#triggers)
|
|
* - Run `wrangler deploy --name my-worker` to deploy your worker
|
|
*
|
|
* Learn more at https://developers.cloudflare.com/workers/runtime-apis/scheduled-event/
|
|
*/
|
|
|
|
export interface Env {
|
|
// Example binding to KV. Learn more at https://developers.cloudflare.com/workers/runtime-apis/kv/
|
|
// MY_KV_NAMESPACE: KVNamespace;
|
|
//
|
|
// Example binding to Durable Object. Learn more at https://developers.cloudflare.com/workers/runtime-apis/durable-objects/
|
|
// MY_DURABLE_OBJECT: DurableObjectNamespace;
|
|
//
|
|
// Example binding to R2. Learn more at https://developers.cloudflare.com/workers/runtime-apis/r2/
|
|
// MY_BUCKET: R2Bucket;
|
|
}
|
|
|
|
export default {
|
|
async scheduled(
|
|
controller: ScheduledController,
|
|
env: Env,
|
|
ctx: ExecutionContext
|
|
): Promise<void> {
|
|
console.log(`Hello World!`);
|
|
},
|
|
};
|