2017-04-04 31 views
0

我想創建一個服務的自定義填充掛鉤,並且每個服務都有一個用戶通過一個id連接到它。當我從自定義鉤子訪問服務時,如何啓用hook.remove?

當我做hook.app.service('users').get(id),我得到了用戶對象,但問題是,正在返回的一切,包括密碼和其他敏感數據,但在我的用戶服務掛機後(全部)我已經添加了hooks.remove('password',...)

謝謝提前球員

回答

2

您正在使用的.remove鉤子只會運行,如果它看起來像數據被外部訪問(如果我們例如檢查服務器上的登錄信息,我們確實需要密碼進行比較)。您可以通過在您的方法調用中設置params.provider來使鉤子運行,如下所示:

hook.app.service('users').get(id, { provider: 'server' }) 
+0

謝謝答案@Daff – ginad

相關問題