InvalidStateError при использовании fetch в сервис-работнике - PullRequest
0 голосов
/ 13 ноября 2018

Я использую fetch у сервисного работника. В частности, он обрабатывает не GET-запросы (GET-запросы работают безупречно). В Firefox я получаю следующую ошибку: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable. Вот код:

self.addEventListener('fetch', e => {
    const reqClone = e.request.clone();
    if (e.request.method !== 'GET') fetch(reqClone).then(res => e.respondWith(res));
}

Ошибка с переменной e. в функции then (основанной на разбиении переменных на строки и записи номера строки).

...