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

贡献者指南