2016-03-24 17 views
0

İki model A ve B var A'nın B, B A'ya ait olması A'nın açık bir şekilde erişilebilir olmasını istiyorum, ancak B yalnızca A'nın $ sahibine özeldir GET/api/B rotasına erişimi kolayca kısıtlayabilirim, ancak "include" hakkında ne yapabilirim? GET/api/A öğesini {filter: {include: 'B'}} ile çalıştırırsam, tüm B'yi alırım. Bu örnek oldukça basit, yalnızca iki model. A.BeforeRemote'da ('find') sadece kullanıcıların bu verilere erişmesine izin verecek bazı kodlar ekleyebilirim ancak gerçek uygulama ilişkileri zincirinde daha uzun, A hasMany B, B hasMany C. Bu mantığı her birinde kendim inşa etmek zorunda mıyım? "dahil et" zincirinin başladığı yer ya da daha iyisini yapmanın bir yolu var mı?"include" ile ilişki modellerine erişimi kısıtlayın LoopbackJS

cevap

0

Modeldeki gizli özellik, örn. "gizli": ["şifre"]