在/ admin下安装react-admin

时间:2018-05-18 01:48:50

标签: admin-on-rest 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。

2 个答案:

答案 0 :(得分:2)

react-router v4希望basename道具能够安排你想要的东西。更多信息here

不清楚react-admin是否为您提供了这样的方式,至少我不知道。

答案 1 :(得分:0)

我们必须使用nginx并托管两个完全不同的应用程序才能执行此操作。将react-admin与已经使用react-router的另一个应用程序集成起来似乎并不容易。该文档提供了一些帮助,但是该文档通常也很难遵循,因此我非常害怕复制和粘贴其代码以尝试执行此操作。

总的来说,我使用它的时间越长,对它的反应就越沮丧;我认为该项目有一些很棒的东西,但是文档组织得不好,没有易于阅读的API参考,并且有很多泄漏的抽象,因为您确实必须了解材料用户界面,做出反应-final-forms,当然还有react-router包,甚至可以通过react-admin远程“开箱即用”。

很抱歉,但是,我的两分钱是拆分应用程序或使用其他工具。