app.UseRouting()和app.UseEndPoints()之间有什么区别?
创始人
2024-09-09 20:30:20
0

在ASP.NET Core中,app.UseRouting()和app.UseEndpoints()是两个中间件方法,用于配置路由和终结点。

  1. app.UseRouting()方法用于启用路由中间件,它会设置路由表以便应用程序能够根据请求的URL路径选择合适的处理程序。它通常在管道中的较早位置调用,以便在后续中间件中使用路由服务。以下是一个示例:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    // 其他中间件配置...

    app.UseRouting();

    // 其他中间件配置...
}
  1. app.UseEndpoints()方法用于配置应用程序的终结点。终结点是指将请求路由到处理程序的地方。在这个方法中,我们可以定义多个终结点,并指定每个终结点的请求路径和处理程序。以下是一个示例:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    // 其他中间件配置...

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapGet("/", async context =>
        {
            await context.Response.WriteAsync("Hello, World!");
        });

        endpoints.MapGet("/about", async context =>
        {
            await context.Response.WriteAsync("About Page");
        });

        // 添加其他终结点...

    });

    // 其他中间件配置...
}

app.UseRouting()和app.UseEndpoints()之间的区别在于它们的功能和用途。app.UseRouting()用于配置路由服务,而app.UseEndpoints()用于配置应用程序的终结点。

相关内容

热门资讯

总算明白(智星德州菠萝)外挂透... 总算明白(智星德州菠萝)外挂透明挂辅助APP(辅助挂)发牌规律(有挂助手)-哔哩哔哩;原来确实真的有...
辅助透视(微扑克代打)外挂透明... 辅助透视(微扑克代打)外挂透明挂辅助脚本(透视)辅助透视(有挂透明挂)-哔哩哔哩;(需添加指定薇48...
最新通报!微扑克app(WeP... 最新通报!微扑克app(WePoke)外挂透明挂辅助插件(透视)必备教程(的确有挂)-哔哩哔哩是一款...
5分钟了解(最新版wpk)外挂... 5分钟了解(最新版wpk)外挂透明挂辅助器安装(辅助挂)其实是真的有挂(2020已更新)(哔哩哔哩)...
盘点一款(wpkai)外挂透明... 盘点一款(wpkai)外挂透明挂辅助挂(辅助挂)发牌规律(存在有挂)-哔哩哔哩1、不需要AI权限,帮...
4分钟了解(德扑输赢)外挂透明... 4分钟了解(德扑输赢)外挂透明挂辅助脚本(辅助挂)辅助透视(有挂功能)-哔哩哔哩;致您一封信;亲爱德...
透明讲解!德扑输赢(wepOk... 透明讲解!德扑输赢(wepOke)外挂透明挂辅助挂(透视)曝光教程(有挂存在)-哔哩哔哩;支持多人共...
8分钟了解(wepOke)外挂... 8分钟了解(wepOke)外挂透明挂辅助APP(辅助挂)其实真的有挂(2020已更新)(哔哩哔哩);...
必知教程(扑克王)外挂透明挂辅... 必知教程(扑克王)外挂透明挂辅助app(辅助挂)发牌机制(有挂细节)-哔哩哔哩;(需添加指定薇485...
查到实测(pokerrrr2俱... 查到实测(pokerrrr2俱乐部)外挂透明挂辅助工具(透视)软件透明挂(真实有挂)-哔哩哔哩;(需...