middleware method
Implementation
Router middleware([List<Middleware>? middleware]) {
if (middleware != null && _routes.isNotEmpty) {
_routes.last.preMiddleware = [
..._routes.last.preMiddleware,
...middleware
];
}
return this;
}