admin-on-rest - 在 /admin 下挂载 react-admin
问题描述
我只是希望我所有的管理页面都在/admin
.
<Admin
title="Admin"
dashboard={Dashboard}
dataProvider={restClient}
history={history}
>
<Resource
name="users"
list={UserList}
/>
</Admin>
我的主页在,/admin
但是当我单击侧边栏中的用户时,它会将路径更改为/users
而不是/admin/users
。
我正在使用 react-admin 2.0.0。
解决方案
关键实际上是在传递给 Admin 组件的历史道具中:
import createHistory from 'history/createBrowserHistory';
const history = createHistory({ basename: '/admin' });
<Admin history={history} />
推荐阅读
- php - 从 Woocommerce 结帐中隐藏订单总额
- java - Java 反射 java.lang.ClassNotFoundException。与查找完整的类名相关
- python - 如何初始化 2D 列表以便能够附加子列表?
- java - 是否有可能通过 Java 代码的空手道测试获得代码覆盖率?
- node.js - 如何将日期转换为时间戳javascript
- amazon-web-services - AWS Cost Explorer API:与仪表板值不匹配
- javascript - Fetch DELETE 方法在 URL 中添加 unicode 字符
- javascript - Jupyter Lab 中显示的 HTML 报告需要 JavaScript
- c++ - 无法在 Qt Creator 环境中运行程序
- sql - 在选定的 row_to_json 结果上嵌套循环