Open shamisonn opened 4 years ago
https://qiita.com/kawasukeeee/items/e0973f762e12aaa256e2 VSCodeのSwagger Viewerをつかうと良い!
openapiを見て思ったこと
voicesやtagsについてはpagingを考慮しない方針? 最初は登録数が少ないからpagingしないでいいかなと思うけど、今後多くなった時のことを考えると実装する必要はあるかと思う。
ちなみに、注文の例を共有しておくと APIではquery paramにlimitとpageを渡す。 レスポンスとしては例えば、limit = 5, page = 1を渡した場合
"page" : {
"total": 10,
"current": 0,
"limit": 5,
"has_previous": false,
"has_next ": true,
}
みたいな感じで返してるよ。
フロント側で欲しいかなと思うエンドポイントとしてはタグだけの一覧を取得するエンドポイントはやっぱ欲しいかなって思った。 今日のMTGでキャッシュがあればまあって言ってたのでパフォーマンス次第ではあるけども...。 欲しいと思った理由としては2つ
tagsのエンドポイントのレスポンスについて これはフロント側のわがままなのかもしれないけどtagが持ってるvoicesのカウントを入れて欲しいと思った。
issues
nayami
(1). tags/
(2). nestのやつ
tags&attach_voice=1
:+1: これで!attach_voice
はbooleantags_w_voice/
tags/voice
tags/$id/voice
の用途があるからごちゃるvoiceで別に分けるかどうか?
voices/
とvoices&attach_tags=1
にわけたいvoices/
(nestなし)が使われる機会が現状は見えないみなさんコメントありがとうございました!
3点対応しましたので再度レビューお願いします。
https://github.com/sakaba-project/sakaba/pull/45/commits/37ffbfe8dc6610b8f9b8ec43fdb92f605d8deff5