【发布时间】: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>
<a href="/vita">vita </a>
<a href="/references">references </a>
<a href="/demoreels">demo reels </a>
</div>
谢谢!
【问题讨论】:
-
指向此构建/应用程序的访问链接/url 是什么?你可以添加虚拟词,只是想看看路径模式
-
部署在哪里?
-
它部署在我订购的 Linux 服务器上。访问链接是我的主机/域。 www.mydomain.de/abtou 等。
-
你能root页面吗?
/ -
是的,只有链接不起作用。如果我单击链接,则会出现 404 错误。
标签: java reactjs build routing installation