首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSData:有时资源是嵌套在父资源下访问的,而另一些时候则不是。这是怎么决定的?

JSData:有时资源是嵌套在父资源下访问的,而另一些时候则不是。这是怎么决定的?
EN

Stack Overflow用户
提问于 2016-02-22 15:54:20
回答 1查看 83关注 0票数 0

我正在与一个api集成,该api公开了嵌套在父资源下的子资源。

当我从JSData中找到或创建资源时,这似乎很好,但是,更新和删除似乎想直接访问资源。

代码语言:javascript
复制
GET & POST:
/api/parents/:parent_id/children

但是,删除和放置请求:

代码语言:javascript
复制
DELETE & PUT
/api/children/:child_id

看起来,如果子记录涉及一个对象id,那么构建的url是在API的基本级别上构造的,如果没有对象id,就像POST和GET (findAll)那样。

有什么很明显的东西我在这里错过了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 07:45:38

在阅读了更多关于JS-Data中关系的内容之后,这里:http://www.js-data.io/docs/relations

我看到了这部分,

代码语言:javascript
复制
    // 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的路由器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35558048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档