エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Try Golang! EchoでオリジナルのMiddlewareを作ろう!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Try Golang! EchoでオリジナルのMiddlewareを作ろう!
GoのフレームワークのひとつであるEchoには、Middlewareという機能があります。この機能を使うと、ビジ... GoのフレームワークのひとつであるEchoには、Middlewareという機能があります。この機能を使うと、ビジネスロジックの前後に共通して実施したい処理を差し込むことができます。この機能をサポートしている他のフレームワークも多くあり、私が触ったことのあるJavaのフレームワークではFilterと呼ばれていました。今回は、このEchoにおけるMiddlewareの実装方法について記載します。なお、EchoのVer.は3.1.0です。 オリジナルのMiddlewareの書き方EchoでMiddlewareを作成するには、echo.MiddlewareFuncの型の関数を用意します。シグネチャはfunc(next echo.HandlerFunc) echo.HandlerFuncです。この関数の戻り値であるecho.HandlerFuncは、通常のハンドラと同じ型ですね。 基本的にはecho