Учитывая следующий код:
const file = await Deno.open(fsPathname, { read: true })
return new Response(file.readable, { status: 200 })
Будет ли FsFile.readable
автоматически закрывать файл после исчерпания потока? В документации об этом не упоминается. Если ответ «нет», то я не понимаю, как закрыть файл без серьезной ненужной сложности.
🤔 А знаете ли вы, что...
С помощью JavaScript можно валидировать данные на стороне клиента, что улучшает пользовательский опыт.
Да, файловый ресурс, связанный с его читаемым потоком, будет закрыт, когда поток встретит EOF.
Документация в настоящее время отсутствует, но был создан PR, чтобы улучшить это, а также добавить возможность предотвратить закрытие файлового ресурса, если это необходимо.