首页 > 解决方案 > 在 Fuse react 中配置私有路由时超出最大更新深度错误

问题描述

我正在使用 React 的 Fuse 模板,我需要为每个特定的用户配置文件配置私有路由,按照文档配置我的路由文件,放置路径参数和值,并使用 Fuse 的默认配置配置登录文档,但是登录时我在尝试访问路由时遇到循环错误我做错了什么?

归档 FuseRoutesConfig

export const routes = [
    ...FuseUtils.generateRoutesFromConfigs(routeConfigs, ['admin', 'retailer']),
    {
        path     : '/',
        exact    : true,
        auth: null,
        component: () => <Redirect to="/login"/>
    },
    {
        component: () => <Redirect to="/pages/errors/error-404"/>
}

存档路由配置

const accountRoutes = [
  {
    path: "/account/list",
    exact: true,
    auth: ['admin', 'retailer'],
    component: FuseLoadable({
      loader: () => import("./content/account/Account"),
    }),
 }
]

标签: javascriptreact-reduxreact-router

解决方案


推荐阅读