我将我的react-router从版本0.13升级到2.8.1,然后给出错误提示“无法加载资源:服务器响应状态为404(未找到)“。从0.13升级到2.8.1后,React-router不起作用
这是我的代码。
import React from 'react'
import Router from 'react-router'
import App from './components/app';
import Main from './components/main';
import CreateOrganization from './components/create-organization';
import ManageUsers from './components/manage-users';
import FldList from './components/fld-list';
import FldView from './components/fld-view';
import WeighIn from './components/weigh-in';
import MatchFlds from './components/match-flds';
import NotFound from './components/not-found';
var { Route, DefaultRoute, NotFoundRoute } = Router;
var routes = (
<Route handler={App}>
<DefaultRoute handler={Main} />
<Route name="CreateOrganization" path="create-organization" handler={CreateOrganization}></Route>
<Route name="manageUsers" path="manage-users" handler={ManageUsers}></Route>
<Route name="fldList" path="fld-list" handler={FldList}></Route>
<Route name="fldView" path="fld-view/:fldId" handler={FldView}></Route>
<Route name="weighIn" path="weigh-in" handler={WeighIn}></Route>
<Route name="matchFlds" path="match-flds" handler={MatchFlds}></Route>
<NotFoundRoute handler={NotFound} />
</Route>
);
Router.run(routes, function (Handler) {
React.render(<Handler />, document.getElementById('react-container'));
});
我应该在这里做什么来解决这个错误?
翻阅新的API –