示例显示单个端点,例如:
render(
<Admin restClient={simpleRestClient('http://localhost:3000')}>
<Resource name="posts" list={PostList} edit={PostEdit} create={PostCreate} icon={PostIcon}/>
</Admin>,
document.getElementById('root')
);是否存在跨多个“根”端点的restful资源表示策略,如:
在一个单独的管理员在休息的情况下?
我想它应该看起来像:
render(
<Admin>
<Resource name="widgets" list={WidgetList} restClient={restClientOne('http://host-1')/>
<Resource name="whatsits" list={WhatsitList} restClient={restClientTwo('http://host-2')/>
</Admin>,
document.getElementById('root')
);发布于 2017-07-14 06:12:44
您可以在资源级别使用@gildas在注释中提到的包来完成此操作。
您可以编写自己的REST客户机,查看正在调用的资源并访问不同的API。
下面的链接将提供一些关于REST客户端如何工作的见解。尽管这是rest客户端包装器的一个例子。
你的客户需要做的就是。
const RESTclient = requestHandler => (类型、资源、参数) => {
if (resource == 'Resource1') {
const url = API1 + .....
} else if (resource == 'Resource2)
const url = API2 + .....
}您可以查看任何社区Rest客户端的代码,看看它们是如何提出请求的。上面的链接对我来说是aor文档中最好的资源。
https://stackoverflow.com/questions/45095587
复制相似问题