Как вручную перенаправить запрос, используя рабочий ящик? - PullRequest
0 голосов
/ 02 марта 2020

Мне нужно обработать запрос на перенаправление вручную, у меня ошибка примерно такая:

Request mode is "no-cors" but the redirect mode is not "follow".

Мой код примерно такой:

handler = async ({ event }) =>
    caches.open(cacheName)
        .then(cache => cache.match(event.request).then((cachedResponse) => {
            const newReq = new Request(event.request.clone(), { redirect: 'manual' });
            return fetch(newReq, headers)
                .then((networkResponse) => {
                    if (networkResponse.status === 302) {
                       // todo something
                    }
                    ...
                });
        }));

Буду благодарен за любую помощь)

...