If next is not called in your middleware execute function the next middleware will not be called
The next middleware
The previous middleware - if any
The return value of the previous middleware execute function
If next is not called in your middleware execute function the next middleware will not be called