我正在开发一个在 AWS Amplify 上运行的 React 应用程序。我的 React 应用程序使用 react-router-dom 库来路由到不同的组件。在 CLI 中运行 amplify publish 后,在应用程序的根目录 (obktraining.com) 浏览器中一切正常,我也可以路由到应用程序中的其他组件也很好。但是,当我在路线上刷新浏览器 (obktraining.com/menu) 时,我收到一条拒绝访问的错误消息。
我在 Amplify 中找到了有关重写和重定向类似问题的其他帖子,但给出的解决方案对我不起作用。
同样,错误仅在我刷新路线(obktraining.com/menu 或 obktraining.com/drinks)而不是 obktraining.com 时显示。问题是由 react-router-dom 库引起的还是 Amplify 设置的问题?我不知道从这里去哪里。