相关疑难解决方法(0)

react-admin中可以有多个dataProvider吗?

如果我有多个不同的REST API后端(分别做不同事情的应用程序),并且我想要一个能够对由这些后端管理的实体进行CRUD的UI(基于反应管理)的应用程序,我很好奇是否可以连接react-admin来做到这一点。

我想象的不是这个(单个/全局dataProvider):

const App = () => (
    <Admin dataProvider={simpleRestProvider('http://path.to.foo.api')}>
        <Resource name="foos" list={FooList} />
    </Admin>
);
Run Code Online (Sandbox Code Playgroud)

我们可以做这样的事情(特定于资源的dataProviders):

    const App = () => (
        <Admin >
            <Resource name="foos" list={FooList} 
               dataProvider={simpleRestProvider('http://path.to.foo.api')} />
            <Resource name="bars" list={BarList} 
               dataProvider={simpleRestProvider('http://path.to.bar.api')} />
        </Admin>
    );
Run Code Online (Sandbox Code Playgroud)

无论如何,如果您对如何在react-admin中对多个后端进行REST提出了建议,我将非常感激。

reactjs react-admin

7
推荐指数
3
解决办法
1483
查看次数

标签 统计

react-admin ×1

reactjs ×1