我正在尝试为一项服务创建自定义填充挂钩,并且每个服务都有一个用户通过ID连接到它。
当我hook.app.service('users').get(id)
时,我得到了用户对象,但问题是包括密码和其他敏感数据在内的所有内容都被返回,但在钩子(全部)之后我的用户服务中添加了{{1 }}
先谢谢你们
答案 0 :(得分:2)
您正在使用的.remove
挂钩只有在外部访问数据时才会运行(如果我们检查服务器上的登录信息,我们需要密码进行比较)。您可以通过在方法调用中设置params.provider
来使钩子运行,如下所示:
hook.app.service('users').get(id, { provider: 'server' })