問題タブ [feathers-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
396 参照

feathersjs - FeathersJs - ユーザー サービスの Find メソッドからのサニタイズ応答が認証サービスを壊した

「find」メソッドからの応答をサニタイズするアフター フックをユーザー サービスに作成したところ、認証サービスが壊れてしまいました。

after フックsanitizeResponseは、クエリが電子メールまたは cpf に関するものかどうかを確認し、そうである場合は、いくつかのフィールドを削除していくつかの新しいフィールドを追加する必要があります。

これがusers.hooks.jsです

このフックを作成する前は、認証は正常に機能していましたが、その後、「認証されていません」という応答が送信されるようになりました。

私は、feathersjs-cli によって生成された user.class.js および authentication.js ファイルで何も変更していません。

私は何が間違っているのか知りたいですか?応答をサニタイズするより良い方法はありますか?

助けてくれてありがとう!