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

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报