javascript - Service Worker 未获得安全 API 端点的授权
问题描述
我正在使用 Vue.js 和 Laravel 作为后端的 REST API 开发一个 SPA。现在我想缓存一些用于离线功能的 API 调用,当它们受令牌保护时我遇到了问题。一旦用户登录,我将在我的应用程序中设置令牌。查看对服务器的服务工作者请求,我注意到未设置授权标头,因此我在这些 API 调用上收到 500 个错误代码。
问候简
解决方案
您可以尝试将数据存储在浏览器本地存储中。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
推荐阅读
- mysql - 根据 Id 从同一个表中选择 empName 和 managerName
- r - 使用 R,如何使用字符向量在非常大的字符向量中搜索匹配项
- python - InvalidArgumentError:维度 1 的切片索引 7 超出范围。[Op:StridedSlice] 名称:strided_slice/
- python - 插值 UV 坐标
- amazon-web-services - 如何从公共 Internet 连接到我的无服务器 RDS 实例?
- javascript - 如何将项目存储在本地存储然后调用它?
- python - 使用 or 运算符时,Python 函数意外返回 True
- rest - 我对 Roy Fielding 的 REST 替代 HTTP cookie 的解释是否正确?
- android - Android 模拟器上的未知错误,在运行 android studio 的 Amazon Ec2 Windows 服务器上
- nginx - 无法访问此站点 puma,nginx rails deploy