所以我希望 IIS 在请求某些 url 时基本上不做任何事情,因为我想要从服务器端渲染到的反应路由器来处理请求。
使用了这个 链接
我创建了一个检查每个请求的中间件。现在,一旦找到正确的网址,我不知道如何忽略或中止此请求。
public class IgnoreRouteMiddleware
{
private readonly RequestDelegate next;
// You can inject a dependency here that gives you access
// to your ignored route configuration.
public IgnoreRouteMiddleware(RequestDelegate next)
{
this.next = next;
}
public async Task Invoke(HttpContext context)
{
if (context.Request.Path.HasValue &&
context.Request.Path.Value!="/")
{
// cant stop anything here. Want to abort to ignore this request
}
await next.Invoke(context);
}
}