【发布时间】:2021-03-04 20:57:56
【问题描述】:
我在 React 中构建了一个 SPA,并希望从另一个站点链接到 SPA 上的特定“页面”,即。 https://mywebsite.com/contact 但是,由于它是一个使用 'Switch' 中的 'React-Router' 和 'Link' 的 SPA,因此它是一个外部链接锚点,除了: https://mywebsite.com 或 https://mywebsite.com/ 自然会显示 404 错误。我期待这一点,但想知道是否有一种方法可以在不从“登陆页面”开始的情况下进入我的 SPA 的特定部分? 如果有人知道一种方法并且可以为我指出正确的方向,当然,如果有的话,那就太好了。 提前致谢。
【问题讨论】:
-
你能发布一些你的代码吗?您所描述的需求正是
react-router和link的用途,因此可能会发生某种配置问题。 -
这是一个问题,您的服务器仅在通过
./index访问时才加载 React 应用程序。您需要对其进行配置,以便所有页面都转到您的应用程序。
标签: reactjs react-router single-page-application