Netlify 托管的 React 应用程序通过路由更改清除本地存储

时间:2021-01-21 20:33:40

标签: react-router netlify

我有一个托管在 Netlify 中的 React 应用程序(我的第一次)。此应用程序配置为向 AWS api.example.com 中托管的 API 发出请求。当我登录到应用程序 myapp.netlify.com/login 时,检查浏览器 Redux 工具,我可以看到本地存储有我的 JWT 信息,包括身份验证令牌。登录后即可查看所有相关信息。

但是,当我点击导航到另一个页面时,我因 403 错误而被踢出应用程序。检查浏览器开发工具还显示更改路由会清除本地存储,其中包括身份验证令牌,这对我被踢出是有道理的。

我有一个看起来像这样的 _redirect 文件:

/* https://api.example.com/:splat 200
/api/* https://api.example.com/:splat 200

这在本地工作没有问题,但在 Netlify 中失败。我尝试了重定向文件的变体,但没有任何效果。任何建议将不胜感激。

0 个答案:

没有答案