我正在使用react-router,我有以下路由
<Route path = '/' component = {App}>
<Route path = '/login' component = {LoginContainer}>
</Route>
</Route>
现在,当我转到“http://localhost”时,它会在应用程序中运行正常,但是当我导航到http://localhost/login时,我会收到错误消息,指出无法找到登录信息。
答案 0 :(得分:1)
如果您使用的是webpack dev服务器,如果您想使用浏览器历史记录,则需要使用History API Fallback选项。
基本上,当您转到http://localhost/login时,开发服务器在该地址没有任何东西可以为您服务,因此您需要告诉它回退到您的索引以允许它加载正确的路由。 / p>