Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loopbackjs 使用“限制对关系模型的访问”;包括「;环回_Loopbackjs - Fatal编程技术网

Loopbackjs 使用“限制对关系模型的访问”;包括「;环回

Loopbackjs 使用“限制对关系模型的访问”;包括「;环回,loopbackjs,Loopbackjs,我有两个模型A和B。A有许多B,B属于A。我想有一个公开的可访问的B,但B将仅对A的$owner是私有的。我可以很容易地限制对路由GET/api/B的访问,但是“include”呢? 如果我使用{filter:{include:'B'}运行GET/api/A,我将获得所有的B。 这个例子很简单,只有两个模型。我可以在A.beforeRemote(“find”)中添加一些代码,只允许用户访问此数据,但在实际应用程序关系中,链较长,A有许多B,B有许多C。我是否必须在“find include”链可

我有两个模型A和B。A有许多B,B属于A。我想有一个公开的可访问的B,但B将仅对A的$owner是私有的。我可以很容易地限制对路由GET/api/B的访问,但是“include”呢? 如果我使用{filter:{include:'B'}运行GET/api/A,我将获得所有的B。
这个例子很简单,只有两个模型。我可以在A.beforeRemote(“find”)中添加一些代码,只允许用户访问此数据,但在实际应用程序关系中,链较长,A有许多B,B有许多C。我是否必须在“find include”链可以启动的每个地方自己构建此逻辑,或者有更好的方法?

模型上的隐藏属性应该可以工作,例如。“隐藏”:[“密码”]