低レベルハンドラを生成すると、次のステップは実際のアクションハンドラの実装です。リソースごとにコントローラーのインタフェースを生成します。メソッドを生成します。ルーターをバインドするコードも、アクション固有のコンテキストオブジェクトをインスタンス化します。これらのオブジェクトはリクエストの状態をラップし、適切に型付けされた構造体フィールドを使用してこれを利用可能にします。ハンドラコードは、コンテキストフィールドをキャストしたり、”バインド”したりする必要がありません。コントローラメソッドは、コンテキストメソッドを使用してログをとったりレスポンスを送信することもできます。サービス実装は、ミドルウェアを定義し、それらをサービス全体に、または特定のコントローラにマウントすることもできます。