このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | 次のリビジョン 両方とも次のリビジョン | ||
apricot:ext:interceptor [2020/06/08 16:19] tanaka [Apricot インターセプター] |
apricot:ext:interceptor [2020/06/08 16:22] tanaka [Apricot インターセプター] |
||
---|---|---|---|
行 23: | 行 23: | ||
{{: | {{: | ||
- | |||
- | |||
- | Middleware | ||
- | | ||
- | | ||
- | | ||
- | [Request ] --> | -------> | --> |--|--------> | ||
- | | ||
- | | ||
- | | ||
- | [Response] <-- | < | ||
- | | ||
- | | ||
上図から分かるようにミドルウェアパイプラインから見ると、インターセプターはアクションに含まれます。ミドルウェアとの一番の違いは、ミドルウェアは基本的に全てのコントローラを対象としているのに対し、インターセプターは、各コントローラで独自に設定ができるという点です。 | 上図から分かるようにミドルウェアパイプラインから見ると、インターセプターはアクションに含まれます。ミドルウェアとの一番の違いは、ミドルウェアは基本的に全てのコントローラを対象としているのに対し、インターセプターは、各コントローラで独自に設定ができるという点です。 |