registerRoute method
Registers a new route with optional configuration.
- route: The route to be registered. This can include a route parameter placeholder (e.g.,
"/items/{id}"). - routeConfig: Optional configuration for the route, which may include allowed methods and a custom handler.
- If
routeConfigis provided and has route parameters, the route will be registered with a placeholder{id}. - Otherwise, the route is registered as-is.
- If
Implementation
void registerRoute(String route, {SimApiRouteConfig? routeConfig}) {
if (routeConfig != null && routeConfig.haveRouteParameters) {
_routes["$route/{id}"] = routeConfig;
} else {
_routes[route] = routeConfig;
}
}