我用新技术“反应”重新磨光了我的产品组合,但是我对生产结构有疑问。我在路由中使用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> <a href="/vita">vita </a> <a href="/references">references </a> <a href="/demoreels">demo reels </a> </div>
谢谢!
我用新技术“反应”重新磨光了我的产品组合,但是我对生产结构有疑问。我在路由中使用BrowserRouting作为响应。当我在开发中调用它时,效果很好,...
您需要更改.htaccess
才能将所有网址映射到index.html