but even on a diff acct of mine which returns cf's geoip headers, still wrong
but even on a diff acct of mine which returns cf's geoip headers, still wrong

setTimeout'eu', the DO is still being created in 'HK'......const newUrl = new URL("https://literallyanything/");Worker code
newUrl.searchParams.set("url", url.searchParams.get("url"));
var response = await durableObject.fetch(new Request(newUrl, { method: "GET" }));
const url = new URL(request.url).searchParams.get("url");in durable object
if (!url) {
return new Response("url query parameter is required", { status: 400 });
}
return fetch(url, {
headers: {
"do-age":${Date.now() - this.createdAt}
}
});
env.MY_DURABLE_OBJECT.jurisdiction("eu").idFromName("my-name");and such?
env.MY_DURABLE_OBJECT.jurisdiction("eu").newUniqueId()
idFromName on that bindingloc i get from cgi-bin/trace shows HKloc, that's tied to GEOIP and is the same thing I was showing above (that original request geoip is what gets passed)colo being IAD for an eu jurisdiction is more interesting, somehow your jurisdiction isn't being set properly, you'd probably want to look further up on your namespace setupIAD was for fedramphttps://cloudflare.com/cdn-cgi/trace from within a DO, the loc is set to the loc of the original request'eu''HK'${Date.now() - this.createdAt}idFromNamelocloclocloccgi-bin/traceHKcoloIADfedramphttps://cloudflare.com/cdn-cgi/trace const durableObjectStub = binding.get(durableObjectId);
return await durableObjectStub.fetch(request.clone());