我有一个正在 ( http://simple-pen.surge.sh ) 上运行的应用程序。这是用 React/Redux 构建的前端和 Rails 构建的后端。当我访问该网站时,我可以注册或登录并为用户颁发 JWT token 。登录后,我可以查看一组笔记本。但是,只有当单击笔记本时,我才会被重定向到 404 未找到页面错误。
我不确定为什么在向某些页面发出 GET 请求时会出现错误。 尝试访问“http://simple-pen.surge.sh/notebooks/1/notes”网址,但失败。在一种情况下,我将其设置为如果用户登录,“simple-pen.surge.sh”根路径会将用户重定向到他们的笔记本路由,即“http://simple-pen.surge.sh/notebooks”,它呈现页面,但是当我直接对该 URL 进行实际请求,然后我收到错误。
下面分别是 React 和 Rails 应用程序的 GitHub 存储库的链接。 https://github.com/jamesvphan/simplepen-react https://github.com/jamesvphan/simplepen
任何关于为什么会发生这种情况的帮助或知识都会很棒!
最佳答案
按照以下步骤解决(仅4次激增):
npm run build
cd 构建
cp index.html 200.html
激增
从这里您可以照常继续
关于reactjs - Surge 部署的 React 应用程序 - 出现 404 页面未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43855529/