ShinnosukeSuzuki / techtrain-mission-ca-tech-dojo-golang

オンライン版 CA Tech Dojo サーバサイド (Go)編
0 stars 0 forks source link

contextにuserIdをセットするように修正 #4

Closed ShinnosukeSuzuki closed 3 weeks ago

ShinnosukeSuzuki commented 3 weeks ago

実装

コミット:https://github.com/ShinnosukeSuzuki/techtrain-mission-ca-tech-dojo-golang/commit/f513d24db310b9256800e5fd536e40a099afd802 XTokenAuthMiddlewareでtokenから一意なユーザーを取得した後、contextにそのままtokenをセットしてしまっていた部分を修正し、userIDを渡すようにした。 これに伴い、userIdで一意なユーザーを取得するようにリポジトリのメソッドの追加やコントローラー層やサービス層の修正を行った。

コミット:https://github.com/ShinnosukeSuzuki/techtrain-mission-ca-tech-dojo-golang/commit/41c1790dd2e0a8042e1e44d9ce1d5e6272d2b6b8 サービスのメソッドにserviceとついていたり、userリポジトリでのメソッドの名前がCreateUserとなっているなど名前が冗長になっていたので端的な名称に変更するリファクタを行った。

動作検証

POST /user/create

image

GET /user/create

image

PUT /user/update

image