为了账号安全,请及时绑定邮箱和手机立即绑定

Response-路由器URL在手动刷新或写入时不起作用

Response-路由器URL在手动刷新或写入时不起作用

慕容3067478 2019-06-03 15:57:17
Response-路由器URL在手动刷新或写入时不起作用我使用的反应路由器,它的工作,我点击链接按钮,但当我刷新我的网页,它不加载我想要的。例如,我在localhost/joblist一切都很好,因为我来到这里,按下了一个链接。但是如果我刷新网页,我会得到:Cannot GET /joblist默认情况下,它不是这样工作的。一开始我的URL是localhost/#/和localhost/#/joblist他们工作得很好。但我不喜欢这种URL,所以想抹去#,我写道:Router.run(routes, Router.HistoryLocation, function (Handler) {  React.render(<Handler/>, document.body);});这个问题不会发生在localhost/这个总是回报我想要的。编辑:这个应用程序是单页的,所以/joblist不需要问任何服务器。EDIT 2:我的整个路由器。var routes = (     <Route name="app" path="/" handler={App}>         <Route name="joblist" path="/joblist" handler={JobList}/>         <DefaultRoute handler={Dashboard}/>         <NotFoundRoute handler={NotFound}/>     </Route>);Router.run(routes, Router.HistoryLocation, function (Handler) {   React.render(<Handler/>, document.body);});
查看完整描述

4 回答

  • 4 回答
  • 0 关注
  • 755 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信