BasicAuthentication::class`, 并且使用`GetMapping`
注解定义了一个路由,`path`为`/user/{id}.html`, 那么实际请求的地址可以为`/index/user/1.html`, 支持的注解如下functin index(ServerRequestInterface $request, $id) {
// Do something.
}
}
```
控制器是单例对象,和路由对应的方法支持依赖注入所以这个方法会返回false
## 判断path
```php
$request->is(string $path): bool
```
判断当前请求的`path`是否和给定的`path`匹配,支持正则`
# 中间件
> 中间件基于`Psr15`实现,在`App\Http\Kernel` 中的`$middlewares`数组中注册的为全局的中间件,例如请求异常处理,路由服务,Session初始化,