Concept Flow - Default value pipe
Request with param
Pipe intercepts param
Check if param is undefined or null
Yes No
Replace with default
Pass value to handler
Handler uses value
The Default value pipe checks if a parameter is missing and replaces it with a default before the handler uses it.