Javascript 当尝试通过react路由器dom获取页面时,为什么要获取404?
当我尝试通过url/items/best获取时,我得到了404。为什么会这样?我使用react路由器domJavascript 当尝试通过react路由器dom获取页面时,为什么要获取404?,javascript,reactjs,react-router-dom,Javascript,Reactjs,React Router Dom,当我尝试通过url/items/best获取时,我得到了404。为什么会这样?我使用react路由器dom <Router history={history}> <Switch> <Route exact path="/items" component={Items} /> <Route exact path="/it
<Router history={history}>
<Switch>
<Route exact path="/items" component={Items} />
<Route exact path="/items/best" component={BestItems} />
<Route exact path="/login" component={Login} />
<Redirect from="*" to="/login" />
</Switch>
</Router>
最后,在webpack配置中添加以下设置帮助了我:
output: {
publicPath: "/",
},
你看到的是哪个404页?您是否已将代码部署到服务器上?不,我尚未部署此代码。它只是一个网页包devserver。我在转到/items/best时找不到404。没有重定向发生,当然我无法获取我的BestItems组件。获得公正/公正的项目是有效的well@Tatiana你能检查一下这个@Christiaan吗?现在我看看是否删除我路线中的第二个/并尝试通过/itemsbest,然后就可以了。但我需要第二个/@DhananiYatish哦,我看到它在沙箱中工作