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.