CF_WORKER_ROUTE
CF_WORKER_ROUTE uses the Cloudflare Workers API to manage worker routes for a given domain.
If any CF_WORKER_ROUTE function is used then dnscontrol will manage all Worker Routes for the domain. To be clear: this means it will delete existing routes that were created outside of DNSControl.
WARNING: This interface is not extensively tested. Take precautions such as making backups and manually verifying dnscontrol preview output before running dnscontrol push.
This example assigns the patterns api.foo.com/* and foo.com/api/* to a my-worker script:
D("foo.com", .... ,
CF_WORKER_ROUTE("api.foo.com/*", "my-worker"),
CF_WORKER_ROUTE("foo.com/api/*", "my-worker"),
);Last updated