我有以下问题:Node.js的REST接口骨干集合
我有一个account
集合在我的服务器端(猫鼬),我用快递资源的REST API。
现在我有几个其他的对象(项目,组织,任务)包含成员列表(ObjectIds的数组),它们是account
集合的所有子集。
MarionetteJS应用程序正在处理我的客户端收藏。
我正在寻找一种避免调用API的方法。目标是通过调用api获取集合。
的一些想法,我有:
将资源添加到每个对象像
/api/organization/:organizationId/members/ /api/organization/:organizationId/project/:projectId/members/
添加参数的基础资源一样
/api/accounts/?ids=id
抓取最大的集的帐户可能(来自组织)并获得其他子集从这个集合(客户端)。
填充在成员列表成员在服务器端
单一账户加载。迭代通过成员列表并获取每个成员。
是否有一种最佳实践?我知道第一个选择也许是最好的,但也许有一个选项我错过了。