Configure TLS/HTTPS with automatic certificate management via ACME (Let's Encrypt). Use for production deployments...
cat ~/الجديد
تصفح أحدث المهارات المضافة إلى السوق
Configure request timeouts to prevent slow requests from blocking resources. Use for protecting APIs from...
Write unit and integration tests for Salvo applications using TestClient. Use for testing handlers, middleware, and...
Serve static files, directories, and embedded assets. Use for CSS, JavaScript, images, and downloadable content.
Implement Server-Sent Events for real-time server-to-client updates. Use for live feeds, notifications, and streaming data.
Implement session management for user state persistence. Use for login systems, shopping carts, and user preferences.
Configure Salvo routers with path parameters, nested routes, and filters. Use for complex routing structures and...
Implement real-time features using WebSocket and Server-Sent Events (SSE). Use for chat applications, live updates,...
Implement rate limiting to protect APIs from abuse. Use for preventing DDoS attacks and ensuring fair resource usage.
Implement reverse proxy to forward requests to backend services. Use for load balancing, API gateways, and...
Path parameter syntax guide for Salvo routing. Explains the `{}` syntax (v0.76+) vs deprecated `<>` syntax, with...
Generate OpenAPI documentation automatically from Salvo handlers. Use for API documentation, Swagger UI, and API...
Implement middleware for authentication, logging, CORS, and request processing. Use for cross-cutting concerns and...
Implement request logging, tracing, and observability. Use for debugging, monitoring, and production observability.
Implement graceful server shutdown to handle in-flight requests before stopping. Use for zero-downtime deployments...
Implement flash messages for one-time notifications across redirects. Use for success/error messages after form submissions.
Handle file uploads (single/multiple), downloads, and multipart forms. Use for file management, image uploads, and...
Handle errors gracefully with custom error types, status codes, and error pages. Use for building robust APIs with...
Integrate databases with Salvo using SQLx, Diesel, SeaORM, or other ORMs. Use for persistent data storage and...
Extract and validate data from requests including JSON, forms, query parameters, and path parameters. Use for...
Implement CSRF (Cross-Site Request Forgery) protection using cookie or session storage. Use for protecting forms and...
Configure Cross-Origin Resource Sharing (CORS) and security headers. Use for APIs accessed from browsers on...
Limit concurrent requests to protect resources. Use for file uploads, expensive operations, and preventing resource...
Compress HTTP responses using gzip, brotli, zstd, or deflate. Use for reducing bandwidth and improving load times.