/** * Simple QRCode generator for Deno Deploy */ import { qrcode } from "https://deno.land/x/qrcode/mod.ts"; addEventListener("fetch", async (event) => { const url = new URL(event.request.url); const params = new URLSearchParams(url.search); const text = params.get("text"); if (!text) { const response = new Response("text must be specified.", { headers: { "content-type": "text/plain" }, }); event.respondWith(response); return; } const base64 = await qrcode(text, { size: 1080 }); const html = ``; const response = new Response(html, { headers: { "content-type": "text/html" }, }); event.respondWith(response); });