Router
Класс отвечающий за работу middleware-функций.
Методы
См.
RequestHandler
router.use(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.use(handler: RequestHandler | Router): Router
router.use(path: string, handler: RequestHandler | Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую запросы с любым методом.
router.get(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.get(handler: RequestHandler): Router
router.get(router: Router): Router
router.get(path: string, handler: RequestHandler): Router
router.get(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод GET.
router.post(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.post(handler: RequestHandler): Router
router.post(router: Router): Router
router.post(path: string, handler: RequestHandler): Router
router.post(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод POST.
router.put(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.put(handler: RequestHandler): Router
router.put(router: Router): Router
router.put(path: string, handler: RequestHandler): Router
router.put(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод PUT.
router.delete(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.delete(handler: RequestHandler): Router
router.delete(router: Router): Router
router.delete(path: string, handler: RequestHandler): Router
router.delete(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод DELETE.
router.connect(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.connect(handler: RequestHandler): Router
router.connect(router: Router): Router
router.connect(path: string, handler: RequestHandler): Router
router.connect(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод CONNECT.
Стоит учитывать, что реализация middleware-функций для этого метода может быть более комплексной, чем для других методов класса Router
. Для более подробной информации, см. метод CONNECT
.
router.options(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.options(handler: RequestHandler): Router
router.options(router: Router): Router
router.options(path: string, handler: RequestHandler): Router
router.options(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод OPTIONS.
router.trace(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.trace(handler: RequestHandler): Router
router.trace(router: Router): Router
router.trace(path: string, handler: RequestHandler): Router
router.trace(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод TRACE.
router.patch(arg1: string | RequestHandler | Router, arg2?: RequestHandler | Router): Router
Перегрузки
router.patch(handler: RequestHandler): Router
router.patch(router: Router): Router
router.patch(path: string, handler: RequestHandler): Router
router.patch(path: string, router: Router): Router
path
:string
- путь запросаhandler
:RequestHandler | Router
- функция-обработчик или роутер
Добавляет middleware-функцию, обрабатывающую метод PATCH.