如何在完成的构建工作中使路由与之反应?

问题描述 投票:-1回答:1

我用新技术“反应”重新磨光了我的产品组合,但是我对生产结构有疑问。我在路由中使用BrowserRouting作为响应。当我在开发中调用它时,它工作得很好,但是当我使用npm设置构建时,运行构建并部署它,则链接断开了。我已完成几个步骤,以使链接再次起作用,但没有任何作用。有人对路由和部署有经验吗?试图修改.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>

谢谢!

我用新技术“反应”重新磨光了我的产品组合,但是我对生产结构有疑问。我在路由中使用BrowserRouting作为响应。当我在开发中调用它时,效果很好,...

java reactjs build routing installation
1个回答
0
投票

您需要更改.htaccess才能将所有网址映射到index.html

© www.soinside.com 2019 - 2024. All rights reserved.