【问题标题】:Issues regarding reloading a react-based webpage关于重新加载基于反应的网页的问题
【发布时间】:2021-10-29 11:33:26
【问题描述】:

我是一名学生,正在从事一个使其他学生受益的项目,我目前面临使用主路径以外的任何其他 url 重新加载的问题。

网页是用 React 从头开始​​(或多或少)编写的,没有后端,但我仍然希望它能够工作。我正在使用 react-router 来更改子目录。

我知道服务器和客户端 url 之间存在差异,并且这个问题很可能与此有关。在应用程序的主目录“webpage.com”中,一切正常,直到页面被刷新。如果直接“调用”诸如“webpage.com/link”之类的子目录,则会收到错误消息。顺便说一句,你可以去尝试一下。

有人知道解决这个问题的好方法吗?我需要实现类似 Node.js 的东西来解决这个问题吗?如果是这样,怎么做?我不希望使用热修复,例如将所有子目录调用(例如“/link”(实际页面)或“/kejrngo”(jibberish))重定向到“/”。

【问题讨论】:

    标签: node.js reactjs react-router


    【解决方案1】:

    我已经在本地克隆了您的项目,您的服务器似乎有问题。正如您自己所说,您页面的唯一打开网址似乎是http://ifistudenter.no,一开始所有应用程序都在此处呈现。尝试刷新页面后,您正在寻找服务器上不可用的路径,这就是您得到 404 的原因。

    似乎有问题的是 React Router 本身与 Apache 服务器:

    请看这个:https://www.malikbrowne.com/blog/using-react-router-with-apache希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      相关资源
      最近更新 更多