mauritz
mauritz
DDeno
Created by mauritz on 11/10/2024 in #help
Deno FileServer Tutorial Incorrect?
I had a look at the official fileserver tutorial (https://docs.deno.com/runtime/tutorials/file_server/) and saw the below
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 using it might be closed before the Response finished streaming. Am I missing something and the example is actually correct or is this bad code?
1 replies