【问题标题】:How to make the Routing with react in a finished Build work?如何在完成的构建工作中做出反应?
【发布时间】:2020-04-01 14:06:35
【问题描述】:

我用新技术“react”重新优化了我的产品组合,但我在生产构建方面遇到了问题。我在反应中使用 BrowserRouting 来路由。当我在开发中调用它时效果很好,但是当我使用 npm run build 设置构建并部署它时,链接被破坏了。 我已经做了几个步骤来使链接再次工作,但没有任何效果。 有人有路由和部署的经验吗?试图修改 .htaccess 以重写 index.html 文件的路由,但是是的..

这是我的部分设置:

App.js

  <FadeIn><React.Fragment>
  <Router exact path=".">
    <Switch>
      <Route exact path="/" component={Home} />
      <Route path="/about" component={About}/>
      <Route path="/vita" component={Vita}/>
      <Route path="/references" component={References}/>
      <Route path="/demoreels" component={DemoReels}/>
    </Switch>
  </Router>
</React.Fragment></FadeIn>

header.js

      <div className="Linkbar"> 
          <a href='/about'>About</a> &nbsp;&nbsp;&nbsp;&nbsp;
          <a href="/vita">vita </a> &nbsp;&nbsp;&nbsp;&nbsp;
          <a href="/references">references </a> &nbsp;&nbsp;&nbsp;&nbsp;
          <a href="/demoreels">demo reels </a>
        </div>

谢谢!

【问题讨论】:

  • 指向此构建/应用程序的访问链接/url 是什么?你可以添加虚拟词,只是想看看路径模式
  • 部署在哪里?
  • 它部署在我订购的 Linux 服务器上。访问链接是我的主机/域。 www.mydomain.de/abtou 等。
  • 你能root页面吗? /
  • 是的,只有链接不起作用。如果我单击链接,则会出现 404 错误。

标签: java reactjs build routing installation


【解决方案1】:

【讨论】:

  • 你读过我的问题吗?^^ 在同一个网站上尝试过同样的事情,但不幸的是它不起作用。我是否必须考虑一些事情才能使 .htaccess 工作?
猜你喜欢
  • 2022-11-02
  • 1970-01-01
  • 2018-10-21
  • 2017-10-28
  • 2019-05-07
  • 1970-01-01
  • 2018-07-14
  • 2017-09-29
  • 2018-09-29
相关资源
最近更新 更多