FytApi.MUI基于 Swagger 的 API-UI 组件
FytApi.MUI 是基于 swagger 的轻量级、注入化的 api-ui 组件
特点
- 零浸入、轻量、简单、好看、好用
- 可配置全局权限认证以及Header
- 支持 主题切换 暗黑/亮白
- 可根据API名称(中/英)快速检索定位
- 配置简单,无需额外启动其它服务
- 支持动态增加Param【Get】参数 Authorization 【Header】认证 Headers 请求头以及Body(application/json、application/xml、text/plaint、ext/html)类型。
配置示例代码
// 默认 swagger 不要删除 builder.Services.AddSwaggerGen(); // [增加] 添加到容器 builder.Services.AddFytApi();
app.UseFytApiUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "devault","v1"); });
启动项目 输入 /fytapiui 即可访问
https://localhost:7235/fytapiui
评论