приложение - прокси, которое основным действием перенаправляет трафик на другой ресурс, обрабатывая каждый путь. Необходимо в это приложение добавить возможность конфигурации через отдельный роутинг, однако, если я просто буду использовать роут к контроллеру, его перебъёт функционал проксирования на уровне мидлвари. Как лучше сделать роутинг в моём случае? Есть идея сделать мидлварю, которая бы подключала необходимый контролер для обработки запроса, если в пути будут необходимые данные, но не знаю как это сделать. Может кто знает решение?
Не совсем понятно что нужно. Сейчас в конвеере обработки запросов есть мидлваря. Самописная? Нужно чтобы некоторые запросы долетели до методов контроллера?
для прокси есть прямо конкретный пакет, называется ProxyKit
Да Обычная работа аппы: запрос поступает на аппу->обрабатывается миддлварей Хотелось бы (псевдокод): if(requestPath.Contains("api")){ app.UseController<Api>(); } else{ app.RunMiddlware(); }
Обсуждают сегодня