branch: main
worker.js
574 bytesRaw
addEventListener("fetch", (event) => {
event.respondWith(handleRequest(event.request));
});
/**
* Fetch and log a request
* @param {Request} request
*/
async function handleRequest() {
const { start } = wasm_bindgen;
await wasm_bindgen(wasm);
try {
const text = await start();
return new Response(text, {
status: 200,
headers: {
"Content-type": "application/json",
},
});
} catch (error) {
return new Response(error, {
status: 500,
});
}
}