我的问题很简单。我构建了一个 React Redux 应用程序并尝试将其部署到 Netlify 上。一切正常,在线应用程序,安装的 SSL 证书,显示的根页面,域名......但是每当我尝试访问我的路由之一(如 myapp.com/login)时,我都会收到 404 错误。
您的帮助将是宝贵的,让我终于可以上线了。
非常感谢,我希望我已经足够清楚了。
最佳答案
由于 React 应用程序中的路由是由 javascript 处理的,因此您很可能没有设置重定向规则。当您请求某个路由时,服务器找不到该路由,因为它不知道您的 react 路由。您基本上必须将所有请求重定向到您的 index.html 并让 react 处理所有路由。有一个关于如何为 netlify 设置它的指南 here
关于javascript - 使用 Netlify URL 问题部署的 React Redux 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52532373/