たにーの楽しい闘争

日々の気になる事を書いていきます

.NET Coreでswaggerを実行する方法

Nugetパッケージのインストール

Swashbuckle.AspNetCore.Swagger
Swashbuckle.AspNetCore.SwaggerGen
Swashbuckle.AspNetCore.SwaggerUi

インストール後、コードを追加

Startup.csの各メソッドに追加する

ConfigureServicesメソッドに下記を追加

        services.AddSwaggerGen(options =>
        {
            options.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My API", Version = "v1" });
        });

Configureメソッドに下記を追加

        app.UseSwagger();

        app.UseSwaggerUI(options =>
        {
            options.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
        });

実行

URLのapi/valuesswaggerに書き換えてenter

参考

docs.microsoft.com

noxi515.hateblo.jp