我有以下問題: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
抓取最大的集的帳戶可能(來自組織)並獲得其他子集從這個集合(客戶端)。
填充在成員列表成員在服務器端
單一賬戶加載。迭代通過成員列表並獲取每個成員。
是否有一種最佳實踐?我知道第一個選擇也許是最好的,但也許有一個選項我錯過了。