反应路由器在 aws s3 存储桶中不起作用
2022-08-30 04:26:02
我将 React 网站文件夹部署到 AWS S3 存储桶中。build/
如果我转到 ,它可以工作,如果我单击标签转到“项目”和“关于”页面,它会将我引导到正确的页面。但是,如果我复制并发送页面URL或直接转到链接,例如:,它将返回404。www.mywebsite.com
a
www.mywebsite.com/projects
这是我的代码:App.js
const App = () => (
<Router>
<div>
<NavBar/>
<Switch>
<Route exact path="/" component={Home}/>
<Route exact path="/projects" component={Projects}/>
<Route exact path="/about" component={About}/>
<Route component={NoMatch}/>
</Switch>
</div>
</Router>
);