我希望IIS在请求某些URL时基本上不做任何事情,因为我想让React Router(我已经从服务器端呈现)处理请求。
使用此链接 我创建了一个中间件来检查每个请求。现在我不知道如何忽略或中止一旦找到正确的URL就停止这个请求。
使用此链接 我创建了一个中间件来检查每个请求。现在我不知道如何忽略或中止一旦找到正确的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);
}
}