所以我有一个组件,在这个组件中我检查客户端是否登录,如果没有,我重定向到登录页面。在我的其他管理区域组件中,我不使用这个,但我仍然被重定向到客户端登录屏幕。
<Router>
<Switch>
{/* area client */}
<Route component={Login} path='/login' />
<MuiThemeProvider theme={theme}>
<Layout>
<Route exact path='/' component={Dashboard} />
...
</Layout>
</MuiThemeProvider>
{/* area admin */}
<MuiThemeProvider theme={theme}>
<>
<Route path='/admin/login' component={LoginAadmin} />
<Route path='/admin' component={Admin} />
</>
</MuiThemeProvider>
</Switch>
有人能帮我修一下这些路线吗?
我设法解决了下面这篇文章:多个嵌套路由在react-router-dom v4
来自@Igor Stetsiura,它是这样的:
render() {
return (
<MuiThemeProvider theme={theme}>
<Switch>
<Route path='/admin/login' component={LoginAadmin} />
<Route path='/login' component={Login} />
<Route path='/admin/' component={({ match }) =>
<LayoutAdmin>
<Route exact path='/admin' component={Admin} />
</LayoutAdmin>
} />
<Route path='/' component={({ match }) =>
<Layout>
<Route exact path='/' component={Dashboard} />
...
</Layout>
} />
</Switch>
</MuiThemeProvider>
);
}
我需要在Tomcat中配置一些东西吗?我发现了几个例子,但它们对我不起作用: react路由能够处理不同的url路径,但tomcat返回404不可用资源 https://github.com/gildata/raio/issues/138 我做错了什么?请给我耐心,我是新反应。
问题内容: 我面临着AWSS3的一个奇怪问题。 建立: AWS移动HUB 认知 DynamoDB S3 -> Cognito,Dynamo甚至S3(通过Cognito用户数据)起作用。 但是,现在我尝试使用以下代码直接连接到AWS3:” 并得到错误: 我正在使用从AWS Mobiel HUB下载的plist配置,因此感到有些惊讶,因为它无法正常工作(因为所有其他组件都可以)。 任何想法可能是什么问
.env配置 api使用 config.ts createProxy解析出来的代理结果 哪里出了问题吗?接口也走了172的地址
App.js我有以下路线: 通过单击带有单个参数的链接可以调用此路由: 参数catid总是有一定的值。 Comp1是定义如下的组件: 但现在正在发生的是,在运行时,我得到了以下调试输出: “react router dom”不包含名为“useParams”的导出 --编辑-- 已安装的路由器 dom 版本是 4.2.2。
在react-router-dom V6的官方文档中,https://baimingxuan.github.io/react-router6-doc/components/li... 我发现Link组件有一个属性叫relative,值为route或path,我尝试了多种路由嵌套,但依旧无法明白route和path的区别,哪位大佬能帮忙解释一下
问题内容: 我正在使用Leaflet开发一个应用程序(通过react- leaflet )。传单直接操作DOM。react- leaflet库并没有改变它,它只是为您提供了React组件,您可以使用它们以React友好的方式来控制Leaflet映射。 在这个应用程序中,我想使用包含一些简单元素的div的自定义地图标记。在Leaflet中执行此操作的方法是将标记的属性设置为DivIcon,您可以在其