Docker React admin:无法读取属性';过滤器';未定义的

Docker React admin:无法读取属性';过滤器';未定义的,docker,production-environment,react-admin,api-platform.com,Docker,Production Environment,React Admin,Api Platform.com,我正在与一起使用,我不明白为什么在生产环境中但在本地docker环境中会出现此错误: 我正在使用,不知道是哪个元素导致了此问题:有没有办法知道哪个元素导致了此错误?结果表明,错误在于我错误地提供了如图所示的自定义路由,然后使用API平台设置了这些自定义路由: switch (result.status) { case 401: return Promise.resolve({

我正在与一起使用,我不明白为什么在生产环境中但在本地docker环境中会出现此错误:


我正在使用,不知道是哪个元素导致了此问题:有没有办法知道哪个元素导致了此错误?

结果表明,错误在于我错误地提供了如图所示的自定义路由,然后使用API平台设置了这些自定义路由:

            switch (result.status) {
                case 401:
                    return Promise.resolve({
                        api: result.api,
                        customRoutes: [{
                            props: {
                                path: '/',
                                render: () => <Redirect to={`/login`}/>,
                            },
                        }],
                    });

                default:
                    return Promise.reject(result);
            }
...
            <HydraAdmin
                title=""
                dataProvider={dataProvider}
                customReducers={{ theme: themeReducer }}
                customSagas={sagas}
                customRoutes={customRoutes}
                authProvider={authProvider}
                dashboard={Dashboard}
                loginPage={Login}
                appLayout={Layout}
                menu={Menu}
                locale="en"
                i18nProvider={i18nProvider}
            >
...
开关(结果状态){
案例401:
还愿({
api:result.api,
海关路线:[{
道具:{
路径:“/”,
渲染:()=>,
},
}],
});
违约:
返回承诺。拒绝(结果);
}
...
...

提供到API平台的错误路由引发了该错误。。因此,我通过删除自定义路由来修复它:
customRoutes={customRoutes}

您是如何使用API平台运行演示的?
            switch (result.status) {
                case 401:
                    return Promise.resolve({
                        api: result.api,
                        customRoutes: [{
                            props: {
                                path: '/',
                                render: () => <Redirect to={`/login`}/>,
                            },
                        }],
                    });

                default:
                    return Promise.reject(result);
            }
...
            <HydraAdmin
                title=""
                dataProvider={dataProvider}
                customReducers={{ theme: themeReducer }}
                customSagas={sagas}
                customRoutes={customRoutes}
                authProvider={authProvider}
                dashboard={Dashboard}
                loginPage={Login}
                appLayout={Layout}
                menu={Menu}
                locale="en"
                i18nProvider={i18nProvider}
            >
...