Вы не можете выполнить промежуточное программное обеспечение только для некоторых запросов, но вы можете проверить, чтобы запрос удовлетворял условию в вашем промежуточном программном обеспечении, например, если в запросе присутствует заголовок.
Допустим, ваш js-клиент вызываетВаш API добавляет свой заголовок в каждый запрос, вы можете написать промежуточное программное обеспечение для проверки этого заголовка и выполнения некоторого кода, если заголовок присутствует.
app.Use((context, next) =>
{
if (context.Request.Headers.Any(h => h.Key == "Custom-Header"))
{
DoStuff();
}
return next();
})