React Router:将静态路由嵌套在动态路由刷新错误中

克里斯·德泽瓦(Chris Dziewa)

我在react-router 2.0.0-rc中的browserHistory有问题。我试图通过使用用户名的react-router参数,然后是称为“ edit”的嵌套静态路由,来使编辑页面正常工作。当我使用react-router链接时,页面按预期加载,但是在手动输入或刷新URL后,页面显示为空白,并显示bundle错误Uncaught SyntaxError: Unexpected token <

我所有其他路线都工作正常。不幸的是,所有文档似乎都使用静态参数,然后使用动态路由参数,而不是相反。

这是我的路线:

<Route path="/" component={App} onEnter={currentUserCheck}>
    <IndexRoute component={HomePage} />
    <Route path="/signup" component={SignupForm} />
    <Route path="/login" component={LoginForm} />
    <Route path="/chart" component={PollResult} />
    <Route path="/:username/edit" component={EditProfile}/>
    <Route path="/:username" component={ProfilePage}/>
    <Route path="*" component={NoMatch}/>
</Route>
克里斯·德泽瓦(Chris Dziewa)

我想到了。我需要/在我的bundle和css文件之前放入index.html。使用其他路线时,我感觉很好,因为它们是顶级路线,但是当我移入嵌套路线后,便失去了对静态资产的参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

react-router中的嵌套路由

来自分类Dev

在React Router中的嵌套路由中刷新后看到空白页

来自分类Dev

React Router V5:在动态路由中需要嵌套路由

来自分类Dev

React Router V5:在动态路由中需要嵌套路由

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

在React-Router中找不到嵌套路由的字体

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

如何在 React Routers 中嵌套动态页面路由组件?

来自分类Dev

在react-router 5.1中动态呈现路由

来自分类Dev

React Router,在参数后嵌套路由

来自分类Dev

React Router,在参数后嵌套路由

来自分类Dev

React Router-动态路由设置

来自分类Dev

具有多级动态路由的 React Router

来自分类Dev

如何创建动态路由,以基于react-router-dom中组件的属性命名路由

来自分类Dev

将prop传递到react-router 2.4中的路由

来自分类Dev

React-Router 1.0-100%客户端路由-页面刷新导致404错误

来自分类Dev

不变违反:根路由必须在react-router 2动态路由中呈现单个元素错误

来自分类Dev

如何在首页中嵌套React路由

来自分类Dev

react js 4中的嵌套路由

来自分类Dev

在React-Router中重叠路由

来自分类Dev

多级静态路由架构 react router v4

来自分类Dev

React Redux 路由只是刷新

来自分类Dev

如何使React Router与静态资产,html5模式,历史API和嵌套路由一起使用?

来自分类Dev

嵌套的详细信息路由与react-router未呈现

来自分类Dev

react-router v5 –嵌套路由

来自分类Dev

React Router 6 alpha 4嵌套路由

来自分类Dev

react-router-dom嵌套的路由和重定向

来自分类Dev

React Router Dom嵌套路由,或者如何传递

来自分类Dev

嵌套路由不适用于react-router

Related 相关文章

热门标签

归档