titiler-endpoint / worker.js
giswqs's picture
Add worker.js Cloudflare Worker script for titiler-endpoint
10bc246 unverified
Raw
History Blame Contribute Delete
689 Bytes
export default {
async fetch(request, env) {
const url = new URL(request.url);
const targetBase = "https://huggingface.co/proxy/giswqs-titiler-endpoint.hf.space";
const targetUrl = targetBase + url.pathname + url.search;
const modifiedRequest = new Request(targetUrl, {
method: request.method,
headers: request.headers,
body: request.body,
redirect: "follow",
});
const response = await fetch(modifiedRequest);
const modifiedResponse = new Response(response.body, response);
modifiedResponse.headers.set("Access-Control-Allow-Origin", "*");
return modifiedResponse;
},
};