Router Discovery
Discovery Process
File Structure Convention
app/
└── routers/
├── __init__.py
├── device_routes.py # Device-related routes
├── sensor_routes.py # Sensor-related routes
├── alerts_routes.py # Alert handling routes
└── api_routes.py # API gateway routesRouter Module Format
Discovery Configuration
Default Discovery
Custom Directory
Module Discovery Rules
Included Modules
Excluded Modules
Example Directory Structure
Route Merging Process
Sequential Loading
Route Combination
Conflict Resolution
Worker Process Discovery
Error Handling
Import Errors
Missing Router Variable
Invalid Router Type
Development Workflow
Adding New Routes
Route Organization
Advanced Features
Conditional Route Loading
Dynamic Route Generation
Logging and Debugging
Discovery Logging
Route Inspection
Best Practices
File Naming
Route Organization
Error Prevention
Next Steps
Last updated