Skip to content

Commit 88eff82

Browse files
authored
Merge pull request #4 from imranhsayed/feature/update-get-products-api
Add query params to get Products Endpoint
2 parents a2c7be0 + 1eba1c9 commit 88eff82

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

pages/api/get-products.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,29 @@ const api = new WooCommerceRestApi({
77
version: "wc/v3"
88
});
99

10+
/**
11+
* Get Products.
12+
*
13+
* Endpoint /api/get-products or '/api/get-products?perPage=2'
14+
*
15+
* @param req
16+
* @param res
17+
* @return {Promise<void>}
18+
*/
1019
export default async function handler(req, res) {
20+
1121
const responseData = {
1222
success: false,
1323
products: []
1424
}
1525

26+
const { perPage } = req?.query ?? {};
27+
1628
try {
1729
const { data } = await api.get(
1830
'products',
1931
{
20-
per_page: 50
32+
per_page: perPage || 50
2133
}
2234
);
2335

0 commit comments

Comments
 (0)