FeathersJS サービスに 4 つのフックを設定する次のコードがあります。
service.before({
all: [
auth.verifyToken(),
auth.populateUser(),
auth.restrictToAuthenticated(),
myCustomHook()
]});
最後のフックが呼び出されるので、コードが全体的に正しく動作することがわかります。
ただし、3 つの auth-hooks が呼び出されていないようで、これが私を困惑させます。なぜこれが起こるのか、またはどのようにデバッグできるのかについての提案をいただければ幸いです。
* 詳細: *
私はユニットテストの中にいて、私がしているのはこれだけです:
app.service('/blockAddresses').find({})
auth.restrictToAuthenticated フックからの失敗が予想されます。そのような失敗は見られないため、認証フックが呼び出されることはないと結論付けています。もちろん、この結論は間違っているかもしれません。