Сервисный работник не авторизован для защищенных конечных точек API - PullRequest
0 голосов
/ 28 января 2019

Я разрабатываю SPA, используя Vue.js и Laravel в качестве REST API в бэкэнде.Теперь я хочу кэшировать некоторые из этих вызовов API для автономной работы, с которыми у меня возникают проблемы, когда они защищены токеном.Я устанавливаю токен в своем приложении, как только пользователь вошел в систему. Глядя на запрос работника сервиса к серверу, я замечаю, что заголовок Authorization не установлен, поэтому я получаю 500 кодов ошибок в этих вызовах API.

С уважением Ян

1 Ответ

0 голосов
/ 28 января 2019

Вы можете попытаться сохранить свои данные в локальном хранилище браузера.Для этого присваивается IndexedDB: https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

https://developers.google.com/web/ilt/pwa/live-data-in-the-service-worker

...