getRouteParam function
Gets a route parameter value by name from the event.
// For a route defined as: '/users/:id'
router.get('/users/:id', (event) {
// Access the id parameter
String? userId = getRouteParam(event, name: 'id');
if (userId != null) {
return {'userId': userId};
}
return {'error': 'No user id provided'};
});
Returns null if the parameter is not found.
Parameters:
- event: The H4Event containing route parameters
- name: The name of the route parameter to retrieve
Implementation
String? getRouteParam(H4Event event, {required String name}) {
return event.params.containsKey(name) ? event.params[name] : null;
}