成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 .NET 9 中使用 Scalar 替代 Swagger,你學會了嗎?

開發 后端
在.NET 9發布以后ASP.NET Core官方團隊發布公告已經將Swashbuckle.AspNetCore(一個為ASP.NET Core API提供Swagger工具的項目)從ASP.NET Core Web API模板中移除,這意味著以后我們創建Web API項目的時候不會再自動生成Swagger API文檔了。

前言

在.NET 9發布以后ASP.NET Core官方團隊發布公告已經將Swashbuckle.AspNetCore(一個為ASP.NET Core API提供Swagger工具的項目)從ASP.NET Core Web API模板中移除,這意味著以后我們創建Web API項目的時候不會再自動生成Swagger API文檔了。那么今天咱們一起來試試把我們的EasySQLite .NET 9的項目使用Scalar用于交互式API文檔。

圖片圖片

Scalar介紹

Scalar是一個功能強大、易于使用的API客戶端和文檔生成工具,適用于各種規模的API項目,支持多種編程語言和平臺。

  • scalar:https://github.com/scalar/scalar
  • scalar.aspnetcore:https://github.com/scalar/scalar/tree/main/packages/scalar.aspnetcore

下載EasySQLite項目

EasySQLite是一個.NET 9操作SQLite入門到實戰的詳細教程,主要是對學校班級,學生信息進行管理維護。

圖片圖片

  • 下載地址:https://github.com/YSGStudyHards/EasySQLite
git clone https://github.com/YSGStudyHards/EasySQLite.git

安裝 Scalar.AspNetCore 包

在NuGet包管理器中搜索:Scalar.AspNetCore (支持.NET 8和.NET 9)選擇安裝:

圖片圖片

安裝 Microsoft.AspNetCore.OpenApi 包

用于添加OpenApi服務,這是Scalar所需的:

圖片圖片

在 Program 中配置

// 添加OpenApi服務,這是Scalar所需的
            builder.Services.AddOpenApi(options =>
            {
                options.AddDocumentTransformer((document, context, cancellationToken) =>
                {
                    document.Info = new()
                    {
                        Title = "EasySQLite API",
                        Version = "V1",
                        Description = ".NET 8操作SQLite入門到實戰"
                    };
                    return Task.CompletedTask;
                });
            });
            
            // 在開發環境中啟用Scalar
            if (app.Environment.IsDevelopment())
            {
                app.MapScalarApiReference();//映射Scalar的API參考文檔路徑
                app.MapOpenApi();//映射OpenApi文檔路徑
            }

查看Scalar交互式API文檔

在訪問端口后面增加scalar/v1即可查看效果:

  • https://localhost:7240/scalar/v1

圖片圖片

圖片圖片

圖片圖片

圖片圖片

圖片圖片

責任編輯:武曉燕 來源: 追逐時光者
相關推薦

2024-01-30 08:30:41

TypeScript編譯器類型

2024-10-09 07:40:43

2024-02-02 11:03:11

React數據Ref

2024-11-11 00:00:00

getHTML()DOM結構

2024-07-11 08:29:57

大數據.NET工具

2024-09-06 07:29:05

2023-07-27 07:29:44

.NetMSIL工具

2023-03-14 08:17:40

Bash編程語言

2023-10-30 07:05:31

2023-12-27 07:31:45

json產品場景

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-01-10 08:43:15

定義DDD架構

2023-08-01 12:51:18

WebGPT機器學習模型

2024-01-02 12:05:26

Java并發編程

2025-01-14 08:32:55

JWT令牌.NET

2022-11-08 08:45:30

Prettier代碼格式化工具

2024-08-19 10:24:14

2024-05-22 08:03:15

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美xxxx做受欧美 | 欧美视频精品 | 精品久久久久国产免费第一页 | 成人免费视频网站在线观看 | 国产欧美一区二区久久性色99 | 精品96久久久久久中文字幕无 | 麻豆精品久久 | 五月天激情综合网 | 九一在线 | 天堂av中文在线 | 精久久久| 视频一区在线播放 | 毛片综合 | 久久国产精品一区 | www.com久久久 | 999久久久| 欧美精品片| 国产精品乱码一二三区的特点 | 成人黄色在线视频 | 自拍在线 | 中日av| 在线视频一区二区三区 | 精品国产女人 | 免费av在线 | 午夜播放器在线观看 | 亚洲免费一区二区 | 激情在线视频 | 九九热免费在线观看 | 中文字幕在线国产 | 99re视频这里只有精品 | 中国黄色在线视频 | 视频二区在线观看 | 涩涩视频在线观看 | 欧美成ee人免费视频 | 91精品国产91久久久久久不卞 | 日韩视频一区在线观看 | 成人久草 | 精品一区在线看 | 久久一区二区精品 | 久产久精国产品 | 成人在线观看免费观看 |