Go
2026-02-10
フレームワークを使わずに net/http だけでAPIサーバーを組んでみた記録。
最初にginやechoのようなフレームワークを触ったとき、ルーティングやミドルウェアが便利すぎて「中で何が起きているか」が分からないまま使っていた。仕組みを理解してから前に進みたいので、一度標準ライブラリだけで組んでみることにした。
http.ServeMux でのルーティングと、パスパラメータの手動パースcontext を使ったリクエストスコープの値の受け渡しフレームワークが「やってくれていたこと」の中身がひとつずつ分かるようになった。今はginを使う場面でも、内部で何が起きているか見当がつくようになった。