Docker React admin:无法读取属性';过滤器';未定义的
我正在与一起使用,我不明白为什么在生产环境中但在本地docker环境中会出现此错误: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({
我正在使用,不知道是哪个元素导致了此问题:有没有办法知道哪个元素导致了此错误?结果表明,错误在于我错误地提供了如图所示的自定义路由,然后使用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}
>
...