昨日の記事のついでに色々goでのwebプログラミングに関する初歩的なことをメモしておこうと思った。 net/httpのhello worldから始めてどういうタイミングでどのライブラリが必要になるかのメモ - podhmo's diary 今回はhandlerに依存を持ち込む方法のメモ。 方法は概ね3つ。後はそれらのバリエーション。 グローバル変数として状態を保持 handlerを関数ではなく特定のstructのメソッドとして定義し、そのstructのフィールドに保持 handlerではなくhandlerを返す関数として定義し、routerに登録するのは返されたクロージャにする ちなみにわかっている人にはこのStack Overflowのページを見せれば終了という気もする。 go - How to pass a parameter to my auth middleware to get