flow-pie/chamaa.api

API rate limiting & Validation middleware

Open

#68 建立於 2025年11月9日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)HTML (4 fork)auto 404
good first issuehelp wanted

倉庫指標

Star
 (3 star)
PR 合併指標
 (PR 指標待抓取)

描述

Implement API rate limiting and input validation middleware.

Requirements:

  • Add rate limiting (e.g., 100 requests per 15 minutes per IP)
  • Implement input validation for all endpoints
  • Add CORS middleware for cross-origin requests
  • Implement request logging middleware
  • Add request/response compression
  • Security headers (X-Frame-Options, X-Content-Type-Options, etc.)

Deliverables:

  • Rate limiting middleware (express-rate-limit or similar)
  • Input validation using Joi or similar library
  • CORS configuration
  • Request logging setup
  • Middleware chain integration in main app

貢獻者指南