ยฉ 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developersโ€ข11mo agoโ€ข
10 replies
Christopher

"Handler does not export a scheduled() function" - No matter how it's exported

Howdy,

I'm struggling to use the CRON events for my worker; no matter how I export my
scheduled
scheduled
fnc, the worker insists it does not exist.
As I understand it, the export must be named exactly
scheduled
scheduled
, so in my
index.ts
index.ts
I have the following:
export const scheduled = async (controller: ScheduledController, env: Env) => {
    console.log('Scheduled function triggered:', controller.cron);
};
export const scheduled = async (controller: ScheduledController, env: Env) => {
    console.log('Scheduled function triggered:', controller.cron);
};


Yet when the CRON runs, I get
Handler does not export a scheduled() function
Handler does not export a scheduled() function
.

If I try using
export default
export default
then I get errors about the handler not having
fetch
fetch
.
If I used a named export for
fetch
fetch
and the
default
default
for what would be the
scheduled
scheduled
, I get a different error again:
No event listener registered for scheduled events.
No event listener registered for scheduled events.
.

I feel I'm running in circles lol, any input would be appreciated, thanks.
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

handler does export fetch() function
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
2y ago
Error: Handler does not export a fetch() for scheduled worker locally
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
2y ago
No fetch handler!
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
8mo ago
Locally testing a Worker with both a fetch and a scheduled handler
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
3y ago