首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么react-routing不能直接在浏览器中工作?

为什么react-routing不能直接在浏览器中工作?
EN

Stack Overflow用户
提问于 2017-07-05 15:29:21
回答 1查看 111关注 0票数 1

我在我的通用react应用程序中使用react-router 2.0。导航通过链接组件工作,但当我手动粘贴url时,什么也没有发生(浏览器挂起)。如何解决此问题?这是路由器代码:

代码语言:javascript
复制
<Route path="/" component={App}>
  { /* Home (main) route */ }
  <IndexRoute component={Home}/>

  { /* Routes requiring login */ }
  <Route onEnter={requireLogin}>
    <Route path="chat" component={Chat}/>
    <Route path="loginSuccess" component={LoginSuccess}/>
  </Route>

  { /* Routes */ }
  <Route path="about" component={About}/>
  <Route path="login" component={Login}/>
  <Route path="pagination" component={Pagination}/>
  <Route path="survey/:user" component={Survey}/>
  <Route path="widgets" component={Widgets}/>
  <Route path="search" component={Search}/>
  <Route path="make/model/:id" component={Details}/>
  { /* Catch all route */ }
  <Route path="*" component={NotFound} status={404} />
</Route>
EN

回答 1

Stack Overflow用户

发布于 2017-07-05 15:38:25

在您的路线中尝试此方法

在所有路由中添加"/“,如下所示

代码语言:javascript
复制
<Route path="/about" component={About}/>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44919658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档