资源映射显示为 /:id 而不是 /:id/show
Resource maps Show to /:id instead of /:id/show
不知道为什么会这样,但是当点击显示按钮时,服务器将收到 url /:id
的 GET
请求而不是 /:id/show
. REST 客户端是 jsonServerRestClient
。如文档所述,我使用 Resource
组件。喜欢:
<Resource list={MyList} edit={MyEdit} show={MyShow} />
如果你查看 jsonServerRestClient 的文档
https://marmelab.com/admin-on-rest/RestClients.html#json-server-rest
您会注意到 GET_ONE rest 类型将仅向服务器生成 /:id url。显示不是休息类型。
不知道为什么会这样,但是当点击显示按钮时,服务器将收到 url /:id
的 GET
请求而不是 /:id/show
. REST 客户端是 jsonServerRestClient
。如文档所述,我使用 Resource
组件。喜欢:
<Resource list={MyList} edit={MyEdit} show={MyShow} />
如果你查看 jsonServerRestClient 的文档 https://marmelab.com/admin-on-rest/RestClients.html#json-server-rest
您会注意到 GET_ONE rest 类型将仅向服务器生成 /:id url。显示不是休息类型。