How can I replace custom placeholder before each route in .Net Core 2.1
For Example {serverkey}
[Route("api/{serverkey}/[controller]")]
[ApiController]
[AuthorizationFilter]
public class MonitoringController : Controller
{
// Code...
}
I want each url to be like api/key/Monitoring/Action. So I need to replace key in each request/route.
So basically is there any way to replace the placeholder {serverkey} or something like this {serverkey:key} or even [serverkey] before each request map to this controller.
I know there could be a way like [controller] is replaced automatically by .net core but I am not able to find it.
Thanks in advance.