gtag

2022年5月31日 星期二

切換 Swagger UI 為 RapiDoc UI 的方式步驟

開發環境: .net core 6.0 with MongoDB 
程式功能: web API

原本Swagger 的經典界面 Petstore
可以換換其他UI ->RapiDoc嚐鮮

1.NuGet安裝 IGeekFan.AspNetCore.RapiDoc
2.Program.cs

add

using IGeekFan.AspNetCore.RapiDoc;

then replace

    app.UseSwaggerUI(c =>
    {
        c.SwaggerEndpoint("/swagger/api/swagger.json", "myAPI");
        c.RoutePrefix = "swagger";
    });

to

    app.UseRapiDocUI(c =>
    {
        c.SwaggerEndpoint("/swagger/api/swagger.json", "myAPI");
        c.RoutePrefix = "swagger";
    });

預設是黑色+側邊欄 Demo
如果API只有少數幾個是沒差
當你有數十個API時
有側邊欄的可讀性是大大加分
其他的設定,有空再貼上來分享

沒有留言:

張貼留言