找回密码
 立即注册
查看: 4|回复: 0

[C#] c# .NET10 下WEB API 启用Swagger教程明细

[复制链接]

8

主题

2

回帖

74

积分

管理员

积分
74
发表于 7 天前 | 显示全部楼层 |阅读模式
1.在创建好WEB API项目后


一、安装 NuGet 包
NuGet管理里搜索,并安装
  1. Swashbuckle.AspNetCore
复制代码
或者用命令行安装
  1. Install-Package Swashbuckle.AspNetCore
复制代码
二、Program.cs 完整配置
  1. var builder = WebApplication.CreateBuilder(args);

  2. // Add services to the container.

  3. builder.Services.AddControllers();
  4. // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
  5. builder.Services.AddOpenApi();
  6. //引入 Swagger 控件
  7. builder.Services.AddEndpointsApiExplorer();
  8. builder.Services.AddSwaggerGen();

  9. var app = builder.Build();


  10. // Configure the HTTP request pipeline.
  11. if (app.Environment.IsDevelopment())
  12. {
  13.     //app.MapOpenApi();
  14.    
  15.     //启用 Swagger 中间件
  16.     app.UseSwagger();
  17.     app.UseSwaggerUI();
  18. }

  19. app.UseAuthorization();

  20. app.MapControllers();

  21. app.Run();
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|兔窝窝

GMT+8, 2026-5-25 12:26 , Processed in 0.090121 second(s), 20 queries .

Powered by www.tu55.cn

Copyright © www.tu55.cn, All Rights Reserved.

快速回复 返回顶部 返回列表