2020-06-01から1ヶ月間の記事一覧

go の構造体の cross field validation

はじめに goccy/go-yaml とgo-playground/validator を使って構造体のフィールド間の validation をする方法をまとめます。 github.com

go の middleware で status code を取得する

はじめに go の net/http の middleware 内で status code を取得する方法をまとめます。 go の ResponseWriter という interface を status code 断面で深掘りするお話となります。 golang.org go の middleware で status code を取得する go の net/http …

go の net/http の middleware として rs/zerolog を使う

はじめに go の net/http の middleware として rs/zerolog を使う方法をまとめます。 rs/zerolog は構造化されたログを柔軟なフォーマットで高速に吐き出すことができる Logger です。 github.com