我正在与一个api集成,该api公开了嵌套在父资源下的子资源。
当我从JSData中找到或创建资源时,这似乎很好,但是,更新和删除似乎想直接访问资源。
GET & POST:
/api/parents/:parent_id/children但是,删除和放置请求:
DELETE & PUT
/api/children/:child_id看起来,如果子记录涉及一个对象id,那么构建的url是在API的基本级别上构造的,如果没有对象id,就像POST和GET (findAll)那样。
有什么很明显的东西我在这里错过了吗?
发布于 2016-02-23 07:45:38
在阅读了更多关于JS-Data中关系的内容之后,这里:http://www.js-data.io/docs/relations
我看到了这部分,
// if you add this to a belongsTo relation
// then js-data will attempt to use
// a nested url structure, e.g. /organization/15/user/4
parent: true在“定义关系”标题下。我与parent: true配置有两种关系,我认为它混淆了JS的路由器。
https://stackoverflow.com/questions/35558048
复制相似问题