Код ниже выполняется, но я продолжаю получать
ERR_CONNECTION_RESET
addEventListener('fetch', function(event) {
const stream = new ReadableStream({
start(controller) {
controller.enqueue('test')
controller.close()
}});
event.waitUntil(event.respondWith(new Response(stream, {headers: {'Content-Type': 'text/html; charset=utf-8'}})))
});
Если я заменим поток (в ответе) той же строкой внутри ReadableStream, ответ вернется правильно. Я использую последнюю версию Chrome.
Есть ли что-то, чего мне не хватает?
Это работает ниже:
event.waitUntil(
event.respondWith(new Response('test', {headers: {'Content-Type': 'text/html;
charset=utf-8'}}))
)
Сервисный работник определенно загружается правильно и отвечает на выборку.