Метод post используется для создания маршрута POST
в приложении. Он принимает шаблон URL и обработчик, который будет вызываться при получении POST-запроса по указанному шаблону.
post<Handler extends CustomRouteHandlerFn>(
pattern: string,
handler: Handler,
): PostRouteRef<Handler extends CustomRouteHandlerFn<infer Body> ? Body : never, GetReturnTypeOfHandler<Handler>>
pattern: string
Шаблон URL, который должен совпадать с URL запроса для вызова обработчика.
handler: Handler
Функция-обработчик, которая будет вызвана при получении POST-запроса по указанному шаблону URL. Обработчик должен соответствовать типу CustomRouteHandlerFn.
PostRouteRef
Объект PostRouteRef
, который представляет собой ссылку на созданный маршрут. Этот объект можно использовать для дальнейшего взаимодействия с маршрутом, например, для его навигации или выполнения.