项目中按照以下路由设置,但是重定向无效,是何原因?
router.js
const routes = [
{
path: '/',
onEnter: requireAuth,
component: require('./components/MainLayout/Layout').default,
indexRoute: { component: require('./routes/PublicLibrary/components/PublicLibrary')},
childRoutes: [
require('./routes/PublicLibrary'),//公共库
require('./routes/WorkTable'),//工作台
],
},
require('./routes/EditProject'),//工作台-编辑
require('./routes/Login')//登录
];
const App = () => (
<Provider {...stores}>
<Router history={hashHistory} routes={routes}>
<Redirect from="/" to="/publiclibrary"/>
</Router>
</Provider>
);
export default hot(module)(App);
地址栏中输入项目地址:localhost:8585
,并未重定向至localhost:8585/#/publiclibrary
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…