gpt4 book ai didi

reactjs - React 路由器错误 - 无法获取 [页面名称]

转载 作者:行者123 更新时间:2023-12-03 13:09:57 24 4
gpt4 key购买 nike

当我深入研究 React 时,我发现需要路由器。我正在关注 Wes Bos 的视频系列,但当我尝试访问根目录以外的任何路径时遇到了障碍。

import ReactRouter from 'react-router';
var Router = require('react-router').Router;
var Route = require('react-router').Route;
var Link = require('react-router').Link;
var createBrowserHistory = require('history/lib/createBrowserHistory');

然后是我的路由器

var routes = (
<Router history={createBrowserHistory()}>
<Route path="/" component={LoginPage} />
<Route path="/dashboard" component={Dashboard} />
<Route path="/search" component={SearchPage} />
<Route path="/details" component={DetailsPage} />
<Route path="*" component={LoginPage} />
</Router>
);
ReactDOM.render(routes, document.getElementById('content'));

但是,如果我转到 localhost:3000/dashboard,则会出现错误:

Cannot GET /dashboard

有什么建议吗?

最佳答案

将其添加到 webpack.config.js

  devServer: {
historyApiFallback: true
}

关于reactjs - React 路由器错误 - 无法获取 [页面名称],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34358334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com