Skip to content

feat(api): TypeScript rate limiting middleware#169

Open
imsanupm wants to merge 2 commits into
gothinkster:masterfrom
imsanupm:feat/api-rate-limiting-middleware
Open

feat(api): TypeScript rate limiting middleware#169
imsanupm wants to merge 2 commits into
gothinkster:masterfrom
imsanupm:feat/api-rate-limiting-middleware

Conversation

@imsanupm

Copy link
Copy Markdown

feat(api): TypeScript rate limiting middleware

Production-ready security enhancement:

  • src/middleware/rateLimit.ts → Clean MVC middleware layer
  • 100 requests/IP/15min (industry standard)
  • Integrated into src/app/routes/routes.ts
  • Thunder Client tested + screenshots attached

Proof:

  1. RateLimit headers visible (X-RateLimit-Limit: 100)
  2. POST /api/users working
  3. Rate limiting functional

Open Source Contribution PR #1/3
sanukrishna-pm
Screenshot From 2026-02-26 17-31-29
Screenshot From 2026-02-26 17-51-07
Screenshot From 2026-02-26 17-52-28

  Production-ready security enhancement:
- src/middleware/rateLimit.ts → Clean MVC middleware layer
- 100 requests/IP/15min (industry standard)
- Integrated into src/app/routes/routes.ts
- Modified article.controller.ts for compatibility

 Thunder Client testing completed:
- RateLimit headers visible (X-RateLimit-Limit: 100)
- Rate limiting functional ✓

 Open Source Contribution  PR gothinkster#1/3 ✓
sanukrishna-pm
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

Successfully merging this pull request may close these issues.

1 participant