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

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

STEP4までの実装 #1

Closed ShinnosukeSuzuki closed 1 month ago

ShinnosukeSuzuki commented 1 month ago

実装内容

具体的には以下の6つ

検証

/user/create api 下図のようになったことから正常にユーザーを作成することができた。

image image

/user/get api

以下の3つより、正しくmiddlewareが動作し、tokenに一致するユーザーの名前を取得できることが確認できた。

userテーブルに存在するtokenをx-tokenとしてヘッダーに設定した場合

token16988233-1d6f-4e15-b621-3005ae45c20fに一致するユーザーの名前の鈴木太郎を取得できた。

image

tokenをx-tokenとしてヘッダーに設定しなかった場合

image

userテーブルに存在しないtokenをx-tokenとしてヘッダーに設定した場合

image

/user/update api

下図2つよりtokenに一致するユーザーの名前の更新が正常に動作することを確認できた。

image image
ShinnosukeSuzuki commented 1 month ago

content-typeをapplication/jsonにする(要修正)

ShinnosukeSuzuki commented 1 month ago

content-typeをapplication/jsonにする(要修正)

https://github.com/ShinnosukeSuzuki/techtrain-mission-ca-tech-dojo-golang/pull/1/commits/47f3dcff0cbd6d5f6cdb375b51be682f03b95db5 上記コミットで修正