asp.net core全局目录重定向,根目录/设置访问内容

 public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IConfiguration configuration, IHostApplicationLifetime applicationLifetime)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            app.UseSwagger();
            app.UseStaticFiles();
            app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "WebAPI_Serum v1"));

            //配置允许跨域访问;
            //添加时间:2021-12-17 11:15:27; 
            app.Use(async (context, next) =>
            {
                if (context.Request.Method == "OPTIONS")
                {
                    //允许处理跨域
                    context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
                    context.Response.Headers.Add("Access-Control-Allow-Headers", "*");
                    context.Response.Headers.Add("Access-Control-Allow-Methods", "*");
                    await context.Response.CompleteAsync();
                }
                else
                {
                    //允许处理跨域
                    context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
                    context.Response.Headers.Add("Access-Control-Allow-Headers", "*");
                    context.Response.Headers.Add("Access-Control-Allow-Methods", "*");
                    await next();
                }
            });

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });

            app.UseAuthentication();

            app.Run(new RequestDelegate(async g =>
          {
          	  //根目录/设置访问内容,比如http://localhost:5000/
              if (g.Request.Path == "/")
              {
                  //方式一:自定义设置返回内容
                  g.Response.ContentType = "text/html;charset=utf-8";
                  await g.Response.WriteAsync("欢迎使用webapi<br/>  <a href=\"/swagger\" target=\"_blank\">webapi接口swagger文档</a>");

				  //方式二:重定向url
                  //g.Response.Redirect("/swagger");
                  //await Task.CompletedTask;
              }
          }));

        }

效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王焜棟琦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值