Как я могу заменить пользовательский заполнитель перед каждым маршрутом в .Net Core 2.1
Например {serverkey}
[Route("api/{serverkey}/[controller]")]
[ApiController]
[AuthorizationFilter]
public class MonitoringController : Controller
{
// Code...
}
Я хочу, чтобы каждый URL был похож на api/key/Monitoring/Action
. Поэтому мне нужно заменять ключ в каждом запросе / маршруте.
Так что, в принципе, есть ли способ заменить заполнитель {serverkey}
или что-то вроде этого {serverkey:key}
или даже [serverkey]
перед тем, как каждый запрос отобразится на этот контроллер .
Я знаю, что может быть способ, как [controller]
автоматически заменяется на .net core
, но я не могу его найти.
Заранее спасибо.