Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ページネーションの対応 #43

Open
PigeonsHouse opened this issue Jul 18, 2022 · 0 comments
Open

ページネーションの対応 #43

PigeonsHouse opened this issue Jul 18, 2022 · 0 comments

Comments

@PigeonsHouse
Copy link
Collaborator

/users/@me/posts/users/{user_id}/posts/postsのエンドポイント使用箇所(投稿の配列が返ってくるエンドポイント)のURLの末尾に?limit=30&page=2?page=1みたいに書くとページネーションができる.
limitは個数.pageはページ番号.上の例だと30個のページネーションの2ページ目なので31〜60番目の投稿が取得できる.
デフォルトはlimitが50,pageが1となっている.
limitはフロントが決め打ちで指定していいが,ページはユーザーが見ているページによって変動するのでフロントのクエリパラメータを指定して,次のページ,前のページを押すときに今のページのpageからインクリメントやデクリメントを行ったクエリを付けたURLに飛ぶと良い.
クエリで受け取ったらaxiosでAPIを叩くときにそのクエリをAPIのURLの末尾にそのまま持ってきてAPIを叩く.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant