Hi, I’ve been working for a while on a couple of CF Workers, using them to intercept requests, access KV, and return the response to the client.
In production, we can set a set of routes that will be driven to the Worker, then we perform a
fetch to the origin and return a
response. All is good here.
My question is about localhost. How do you work here? When running
wrangler dev, you get a localhost website that returns 404. Is there a way to redirect this to a real domain or server?
wrangler dev, the
fetch function goes to the same domain (localhost), which leads to an infinite loop.
wrangler dev --remote, the
fetch goes to the worker route
[worker-name].[account-name].workers.dev. Which is fine as it removes the problem with an infinite loop. But that domain is always leading to a 404 page.
I want to use CF Worker as a proxy, reading keys from KV to append query parameters or headers. How will you work on this locally?
I really appreciate your help