8 件の記事
1つのファイルにまとめたコードをレイヤーごとに分け、設定を分離して、ミニREST APIでシリーズを締めくくります。
GORMをつないで実際のデータを扱うCRUD APIを作ります。モデル定義から作成、取得、更新、削除まで扱います。
ロギング、リカバリー、認証のように複数のハンドラに共通でかける処理を、ミドルウェアにまとめる方法を扱います。
JSON以外の様々なレスポンス形式とステータスコード、そして一貫したエラーレスポンスを作る方法を扱います。
リクエストボディを構造体で受け取るバインディングと、validatorタグで入力を検証する方法を扱います。
パスパラメータとクエリストリングを読む方法、ルーターグループでエンドポイントをまとめる方法を扱います。
net/httpだけでは足りない点から、Ginのインストールと最初のHTTPサーバーまで扱います。Ginトラックの出発点を整理します。
なぜGoなのか、セットアップして最初のプログラムをコンパイル・実行するところまで — Goトラックの出発点。