try { const file = await Deno.open("." + filepath, { read: true }); return new Response(file.readable);} catch { return new Response("404 Not Found", { status: 404 });}
try { const file = await Deno.open("." + filepath, { read: true }); return new Response(file.readable);} catch { return new Response("404 Not Found", { status: 404 });}
However, if my understanding is correct, the file resource is leaked because it's never closed but if opened with usingusing it might be closed before the ResponseResponse finished streaming. Am I missing something and the example is actually correct or is this bad code?