Core
Core Concepts
Controllers, routing, middleware, DI container, and OpenAPI spec generation.
The core module provides the HTTP server, router, dependency injection container, and all the building blocks for a StreetJS application.
| Page | Description |
|---|---|
| Routing | URL patterns, path parameters, query strings |
| Controllers | HTTP handlers, StreetContext API, file uploads, SSE |
| Services | Business logic, @Injectable, constructor injection |
| Dependency Injection | IoC container, registration, resolution, lifecycle |
| Middleware | Global and per-route middleware pipeline |
| OpenAPI | Auto-generated OpenAPI 3.1 spec, Swagger UI |