Ana içeriğe atla

Asp.Net Core - Swagger Kurulumu









Asp.Net Core 3.0 ile swagger kullanımı için basitce aşağıdaki aşamaları takip etmemiz yeterli olacaktır.


1.Package Manager Console açalım.

2.Aşağıdaki komutu çalıştıralım :


Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc4

3. Startup.cs içerisinde gerekli configurasyonu aşağıdaki gibi ekleyelim.

 ConfigureServices metodu içerisine metodun başlangıcına aşağıdaki kodu ekleyelim:

            // Register the Swagger generator, defining 1 or more Swagger documents
            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
            });


 Configure metodu içerisine yine metodun başlangıcına ekleyelim :

            // Enable middleware to serve generated Swagger as a JSON endpoint.
            app.UseSwagger();

            // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
            // specifying the Swagger JSON endpoint.
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });

3.İşlem tamamdır şimdi api projenizi başlatıp url in sonuna /swagger yazdığınızda swagger dökümantasyon sisteminiz açılacaktır.