我有一个托管在 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 中失败。我尝试了重定向文件的变体,但没有任何效果。任何建议将不胜感激。