Middleware Generator
Usage
azu generate middleware MIDDLEWARE_NAME [OPTIONS]Description
Options
Examples
Generate a basic middleware
Generate middleware with description
Generate specific middleware types
Generated Files
Middleware Class (src/middleware/MIDDLEWARE_NAME.cr)
src/middleware/MIDDLEWARE_NAME.cr)Test File (spec/middleware/MIDDLEWARE_NAME_spec.cr)
spec/middleware/MIDDLEWARE_NAME_spec.cr)Middleware Patterns
Basic Middleware Pattern
Authentication Middleware
CORS Middleware
Rate Limiting Middleware
Using Middleware
Global Middleware
Route-Specific Middleware
Conditional Middleware
Best Practices
1. Keep Middleware Focused
2. Handle Errors Gracefully
3. Use Configuration
4. Performance Considerations
Testing Middleware
Unit Testing
Integration Testing
Common Middleware Types
1. Authentication & Authorization
2. Request/Response Transformation
3. Monitoring & Metrics
Related Commands
Templates
Last updated