资源映射显示为 /:id 而不是 /:id/show

Resource maps Show to /:id instead of /:id/show

不知道为什么会这样,但是当点击显示按钮时,服务器将收到 url /:idGET 请求而不是 /: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。显示不是休息类型。