modulepackage
0.0.0-20240824192645-5716604df016
Repository: https://github.com/capomanpc/go-blog-api.git
Documentation: pkg.go.dev
# README
ブログAPI プロジェクト
このプロジェクトは、「APIを作りながら進むGo中級者への道」という書籍を参考に実装したブログAPIです。
学習内容
本プロジェクトを通じて、以下の内容を学習しました:
-
ユニットテスト
testing
パッケージの活用httptest
パッケージを使用したHTTPハンドラのテスト- 前処理と後処理の共通化
-
3層アーキテクチャ
- サービス層、コントローラ層、ルータ層の分離
- クリーンアーキテクチャの基本概念の適用
-
ミドルウェア
- ロギング機能の実装
-
並行処理とベンチマーク
- Goルーチンとチャネルの基本
testing.B
を使用したベンチマークテスト
-
認証
- GoogleのSingle Sign-On (SSO) の基本概念
-
コンテキスト管理
context
パッケージを使用したトレースIDの管理
参考文献
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author