【发布时间】:2019-12-18 08:44:18
【问题描述】:
我已经按照他们的文档在 Amplify 控制台上部署了 react 应用程序。该站点已部署并且运行良好,我可以使用链接进行导航,但是当我尝试直接登陆任何 url 时,我会被重定向到我配置的 404 页面。
下面是我正在使用的代码
ReactDOM.render(
<Router>
<Route path="/" component={App} />
</Router>,
document.getElementById("root"),
);
这是我的路线的样子 -
<Switch>
<Route
exact
path="/"
render={(): JSX.Element => <Home auth={this.auth} />}
/>
<Route path="/features" render={(): JSX.Element => <Features />} />
<Route
path="/pagenotfound"
render={(): JSX.Element => <PageNotFound />}
/>
<Redirect from="/**" to="/pagenotfound" />
</Switch>
这是应用程序的链接 - https://master.dkf0zemoh330o.amplifyapp.com/features
【问题讨论】:
标签: amazon-web-services create-react-app aws-amplify