Skip to content

Commit 57a7fe6

Browse files
authored
Update recommended route
1 parent cdec7e5 commit 57a7fe6

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/routes/recommended.route.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
import { Router } from "express";
22
import { getRecommendedProducts } from "../controllers/recommended.controller.js";
3+
import { authenticateToken } from "../middleware/auth.middleware.js";
4+
import { generalRateLimit } from "../middleware/rateLimiter.middleware.js";
35

4-
const recommendedRouter = Router()
6+
const recommendedRouter = Router();
57

6-
recommendedRouter.get("/:id/recommended", getRecommendedProducts);
8+
// GET /api/products/:id/recommendations
9+
// require authentication and apply rate limit (60 requests / 1 minute per IP)
10+
recommendedRouter.get('/:id/recommendations',
11+
authenticateToken,
12+
generalRateLimit(60, 1),
13+
getRecommendedProducts
14+
);
715

816
export default recommendedRouter;

0 commit comments

Comments
 (0)