Skip to content

Commit beaf85f

Browse files
committed
fix: api에서 page와 current를 모두 수용할 수 있도록 함
1 parent 9ba09d0 commit beaf85f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/api/productApi.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// 상품 목록 조회
22
export async function getProducts(params = {}) {
3-
const { page = 1, limit = 20, search = "", category1 = "", category2 = "", sort = "price_asc" } = params;
3+
const { limit = 20, search = "", category1 = "", category2 = "", sort = "price_asc" } = params;
4+
const page = params.current ?? params.page ?? 1;
45

56
const searchParams = new URLSearchParams({
67
page: page.toString(),

src/mocks/handlers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export const handlers = [
6666
// 상품 목록 API
6767
http.get("/api/products", async ({ request }) => {
6868
const url = new URL(request.url);
69-
const page = parseInt(url.searchParams.get("page")) || 1;
69+
const page = parseInt(url.searchParams.get("page") ?? url.searchParams.get("current")) || 1;
7070
const limit = parseInt(url.searchParams.get("limit")) || 20;
7171
const search = url.searchParams.get("search") || "";
7272
const category1 = url.searchParams.get("category1") || "";

0 commit comments

Comments
 (0)