.net10 WEB API项目中启用Swagger 页面的配置步骤

一、导入 Swashbuckle.AspNetCore包

  1. 在 Visual Studio 中,右键点击你的项目,选择"管理 NuGet 程序包"。

  2. 切换到"浏览 "选项卡,搜索 Swashbuckle.AspNetCore

  3. 找到这个包,点击"安装"。

二、 在 Program.cs 文件中,先添加 using Swashbuckle.AspNetCore.SwaggerUI;,然后在 app.MapOpenApi(); 后面加上以下代码,手动配置 Swagger UI 从 OpenAPI 端点读取数据

复制代码
app.UseSwaggerUI(options =>
{
    options.SwaggerEndpoint("/swagger/v1.json", "My Api v1");
});

三、配置好后,再访问 /swagger 路径就能看到熟悉的 Swagger 界面了

相关推荐
逻极6 天前
FastAPI 实战:从入门到自动化文档,如何把API开发效率提升200%
python·api·fastapi·swagger·异步
小堂子这厢有礼了18 天前
Chet.Admin 模块详解②:用户管理与个人中心
vue·rbac·后台管理系统·用户权限·.net10·vbenadmin
qq_262642371 个月前
Swagger/Knife4j 下载文件损坏,但前端却能正常打开
swagger·knife4j·附件下载
柠檬苏打z3 个月前
C# SwaggerLoginAuthPlugin 一款给Swagger文档加登录页面的小插件
.net·swagger
身如柳絮随风扬3 个月前
Swagger 完全学习指南:从零到一搭建 API 文档自动化
自动化·swagger
想不明白的过度思考者3 个月前
一个叫Swagger的工具,让写接口文档变成享受
java·spring boot·接口·swagger
曲幽4 个月前
FastAPI自动生成的API文档太丑?我花了一晚上把它改成了客户愿意付费的样子
python·fastapi·web·swagger·openapi·scalar·docs
曲幽4 个月前
告别手写 API 胶水代码:FastAPI 与 Vue 的“契约自动机” OpenAPI 实战
python·typescript·vue·fastapi·web·swagger·openapi·codegen
无风听海4 个月前
NET10之C# Primary Constructor 深度指南
开发语言·c#·.net10