|
|
@@ -93,7 +93,7 @@ server.listen(3000, 'localhost'); // прослушивание за
|
|
|
- `request: IncomingMessage` нативный поток входящего запроса;
|
|
|
- `response: ServerResponse` нативный поток ответа сервера;
|
|
|
- `route: Route` экземпляр текущего маршрута;
|
|
|
-- `meta: object` мета-данные из определения маршрута;
|
|
|
+- `meta: object` геттер для доступа к метаданным маршрута (`route.meta`);
|
|
|
|
|
|
Пример доступа к контексту из обработчика маршрута.
|
|
|
|
|
|
@@ -266,8 +266,9 @@ router.addPostHandler((ctx, data) => {
|
|
|
быть схемы для валидации данных, правила доступа или настройки кэширования.
|
|
|
Для этой цели определение маршрута поддерживает необязательное свойство `meta`.
|
|
|
|
|
|
-Маршрутизатор лишь обеспечивает передачу мета-данных в контекст запроса,
|
|
|
-откуда его могут прочитать обработчики или хуки.
|
|
|
+Маршрутизатор передает в контекст запроса найденный маршрут. Контекст,
|
|
|
+в свою очередь, предоставляет доступ к мета-данным этого маршрута через
|
|
|
+свойство `meta`, откуда их могут прочитать обработчики или хуки.
|
|
|
|
|
|
```js
|
|
|
import http from 'http';
|