例如原来的路线是
localhost:5000/Product
当我使用
app.UsePathBase("/admin")
时,将导致路线 localhost:5000/admin/Product
工作。
但原来的路线localhost:5000/Product
仍然有效。
我预计它不会启用,我可能会将其用于前端路由。如何禁用它。
您可以尝试使用 Use Middleware Extensions,但仅推荐使用!
app.Use(异步(上下文,下一个)=> {
if (!context.Request.Path.StartsWithSegments("/admin")){
context.Response.StatusCode = StatusCodes.Status404NotFound;
return;
}
await next();
});