← Worksに戻るWork
Portfolio CMS API
Go · PostgreSQL · JWT
課題
Works/Articlesの追加・編集をコードを直接触らずに行えるようにしたかった。
やったこと
- Go + net/http でシンプルなREST APIを構築
- PostgreSQLでWorks/Articles/Categoriesのスキーマを設計
- JWTベースの認証で管理画面のエンドポイントを保護
- カテゴリーの多対多関連付けAPIを実装
学び
認証まわりを自分で書いたことで、トークンの検証やミドルウェアの責務分割について実感を持って理解できた。