読者です 読者をやめる 読者になる 読者になる

一から勉強させてください( ̄ω ̄;)

最下級エンジニアが日々の学びをアウトプットしていくだけのブログです。

Golang

Golang + echoなREST APIサーバで、テスト実行時に自動でAPIドキュメントを生成できるようにする

最近、Golang (+echo) でREST APIサーバを開発する機会があったのですが、テストを書いたらAPIドキュメントを自動生成するような仕組みを作るために試行錯誤したのでメモです。 方針 APIドキュメントの生成にはtest2docを利用 テストを実行するとAPI Bluepri…

GolangでEnumをフィールドに持つstructをいい感じにjsonエンコード / デコードする

最近、GolangでEnumをフィールドに持つstructをいい感じにjsonエンコード / デコードしたい衝動に駆られた事があったので、その時のメモです。 普通にjson.Marshalする 例えば、以下のような Userのstructを定義したとする。 type UserRole int const ( _ Us…

Golangで画像をアップロードして表示するだけのアプリをつくってみた

完全に出遅れた感満載だけど、最近Golangの勉強を始めました。 ちょうど昔、node.jsの勉強で画像をアップロードして表示するだけのアプリをつくったことがあったので、今回はそれのGolang版をつくってみました。 成果物はこちら。 初期表示 とりあえず/にア…