Перейти к содержимому

Router

Router — это класс фреймворка, который занимается маршрутизацией и регистрацией middleware.

Конструктор

Этот раздел пуст.

Properties

Этот раздел пуст.

Methods

use

Сигнатура:

use(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает запросы любого метода.

get

Сигнатура:

get(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает GET-запросы.

Сигнатура:

head(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает HEAD-запросы.

post

Сигнатура:

post(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает POST-запросы.

put

Сигнатура:

put(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает PUT-запросы.

patch

Сигнатура:

patch(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает PATCH-запросы.

delete

Сигнатура:

delete(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает DELETE-запросы.

options

Сигнатура:

options(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает OPTIONS-запросы.

connect

Сигнатура:

connect(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает CONNECT-запросы.

trace

Сигнатура:

trace(path?: string, handler: RequestHandler | Router): Router

где

  • path: string | undefined — опциональный путь запроса
  • handler: RequestHandler | Router — обработчик входящего запроса

Добавляет middleware, который обрабатывает TRACE-запросы.