FytApi.MUI基于 Swagger 的 API-UI 组件

联合创作 · 2023-09-28 01:03

FytApi.MUI 是基于 swagger 的轻量级、注入化的 api-ui 组件

特点

  1. 零浸入、轻量、简单、好看、好用
  2. 可配置全局权限认证以及Header
  3. 支持 主题切换  暗黑/亮白
  4. 可根据API名称(中/英)快速检索定位
  5. 配置简单,无需额外启动其它服务
  6. 支持动态增加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

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报